首页 > 其他分享 >列表的增删改查遍历

列表的增删改查遍历

时间:2024-08-03 14:51:10浏览次数:12  
标签:遍历 Console 45 改查 System lst WriteLine 增删 using

  1. 两种遍历方法:for和foreach遍历
点击查看代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Documents;

namespace test_12_列表
{
    internal class Program
    {
        static void Main(string[] args)
        {
            List<int> lst = new List<int>() { 666, 45,88,45,887,55 };
            lst.Add(1);
            for (int i = 0; i < lst.Count; i++)
            {
                Console.WriteLine(lst[i]);
            }
            //foreach (int temp in lst)
            //{
            //    Console.WriteLine(temp);
            //}

        }
    }
}

1. 一系列增删改查顺序
点击查看代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Documents;

namespace test_12_列表
{
    internal class Program
    {
        static void ShouList(List<int> list) 
        {
            foreach (int temp in list)
            {
                Console.WriteLine(temp);
            }
        }
        static void Main(string[] args)
        {
            List<int> lst = new List<int>() { 666, 45,88,45,887,55};
            //lst.Remove(45);//移除匹配到的第一个数据
            //for (int i = 0; i < lst.Count; i++)
            //{
            //    Console.Write(lst[i]+" ");
            //}
            /*lst.RemoveAt(45);*///移除索引的数据
            //ShouList(lst);//
            //Console.WriteLine(lst.IndexOf(45));.//从前往后查找
            //Console.WriteLine(lst.LastIndexOf(45));//查找45这个数据最后出现的索引
            //
            lst.Sort();//排序
            ShouList(lst);

        }

        private static void ShouList()
        {
            throw new NotImplementedException();
        }
    }
}

标签:遍历,Console,45,改查,System,lst,WriteLine,增删,using
From: https://www.cnblogs.com/lijie-lijie/p/18340531

相关文章

  • 先(后)序遍历确定唯一二叉树
    在二叉树的先序遍历或后序遍历序列中,如果我们记录了空节点的位置(通常用特殊符号如'#'表示),就足以唯一确定一棵二叉树的结构。这种方法的关键在于,记录空节点的位置能够帮助我们在遍历序列中准确地还原出树中节点的结构信息。因此,只要给出了先序遍历或后序遍历序列以及空节点的位置,......
  • 数据结构--------二叉树的定义及遍历操作的实现
    /*二叉树的链式存储以及基本操作*/#include<stdio.h>#include<stdlib.h>//树的节点typedefstructBTNode{intdata;structBTNode*lchild;structBTNode*rchild;}BTNode,*BTTree;/......
  • 【MFC】树控件递归遍历
    //本树只有一个父节点,最深子节点为2级,拥有复选框//遍历树控件(只有一个父节点,命名为“所有模板”)voidCCheckOverLapDlg::TraverseTree(CTreeCtrl*pTreeCtrl){ CStringstrParent=_T("所有模板"); //主函数入口 TraverseTreeBranch(pTreeCtrl,pTreeCtrl->GetRootItem(),......
  • 数据库学习3-增删改表中的数据、查询表中的字段
    DML,DQL一、DML:增删改表中的数据1.添加数据:2.删除数据:3.修改数据二、DQL:查询表中的字段1.语法2.基础查询1.多个字段的查询2.去除重复3.计算列4.起别名3.条件查询where4.其他1.排序查询2.聚合函数:将一列数据作为一个整体,进行纵向的计算。3.分组查询4.分页查询上......
  • 7-Python数据类型——列表和元组的详解(增删改查、索引、切片、步长、循环)
    一、列表1.1列表list有序且可变的容器,可以存放多个不同类型的元素列表就是专门用来记录多个同种属性的值列表:存储同一个类别的数据,方便操作字符串,不可变:即:创建好之后内部就无法修改【内置功能都是新创建一份数据】name="xiaochaun"data=name.upper()print(nam......
  • java集合的三种遍历方式
    一、迭代器遍历 在遍历过程中,想删除元素可以使用迭代器遍历ps:遍历过程中不能用集合的方法进行遍历,可以用指针的remove方法进行遍历二、增强for遍历idea快捷方式集合名字.for加回车。方法的底层也是利用迭代器三、lambda表达式遍历完整格式简单格式......
  • js splice使用,增删数组操作方式
    splice是JavaScript数组对象的一个方法,用于增删数组中的元素。它的基本语法如下:array.splice(start,deleteCount,item1,item2,...)start:指定开始修改的位置索引。deleteCount:可选,指定要删除的元素个数。如果为0,则不删除元素,只插入新元素。item1,item2,...:可选,要插......
  • 图的遍历及其C语言实现
    目录1.为什么需要两种遍历方法?2.深度优先搜索(DeepthFirstSearch,DFS)思想:具体过程:伪代码:时间复杂度:3.广度优先搜索(BreadthFirstSearch,BFS) 思想:具体过程: 伪代码: 时间复杂度:图示: ​编辑 C语言代码演示1.为什么需要两种遍历方法?解决不同问题:DFS适用......
  • 代码随想录day16 || 513 树左下角值,112 路径之和,116 中序后序遍历构造二叉树
    切片传递问题question:什么情况下传递切片,什么情况下传递切片指针,为什么有时候会修改原始副本,有时候又不会呢?typesli[]intfuncmain(){ slice:=[]int{1} fmt.Printf("slice:%p\n",slice) change1(slice) fmt.Println("=================================") s2:=......
  • Day16 二叉树Part4 常规递归和遍历法的综合应用(二叉树相关)
    目录任务112.路径总和思路113.路径总和II思路106.从中序与后序遍历序列构造二叉树思路105.从前序与中序遍历序列构造二叉树思路心得体会任务112.路径总和给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路......