狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#中 var 變量及創建列表 List

admin
2021年3月10日 11:22 本文熱度 3932
1、在C#中List<T>可以用來表示一個T類型的列表
該列表中的元素類型為T類型。List<T> 類型的一個重要方面是,既可以擴大,也可以收縮,方便添加或刪除元素。 例如當T為string類型時,使用一系列字符串(strings)并需要為其創建一個列表時,List<string>泛型類是一個用于存儲一系列字 符串(strings)的常用解決辦法。

2、變量var的使用
var可代替任何類型,其表示一種動態的變量 。編譯器會根據上下文來判斷你到底是想用什么類型的。至于什么情況下用到var ,就是你無法確定自己將用的是什么類型 時。var可以理解為匿名類型,我們可以認為它是一個聲明變量的占位符。它主要用于在聲明變量時,無法確定數據類型時使用。

using System;
using System.Collections.Generic;
//List<string>包含在System.Collections.Generic中,必須要有該命名空間。
 
namespace P04
{
    class Program
    {
        static void Main(string[] args)
        {
            var names = new List<string> { "jeffxu", "robot", "kinect" };
           //聲明一個字符類型的數組,并用三個元素對其進行初始化賦值。以上代碼也可以寫成如下:
           //List<string> names = new List<string> { "jeffxu", "robot", "kinect" };
            foreach (var x in names) //x的類型必須與names的類型相同。
                Console.WriteLine( $"Hello {x.ToUpper()}");//x.ToUpper()將x的所有元素轉換成大寫
 
            List<int> nums = new List<int>(); //聲明一個整型的空列表
            nums.Add(60);  //向列表中添加元素。
            nums.Add(80);
            nums.Add(90);
 
            nums.Count;    // List列表中所包含元素個數
 
            foreach (int j in nums)
                Console.Write(j+" ");
            Console.ReadKey();
        }
    }
}

3、列表的基本操作

//Insert(i,number)方法插入元素,i為插入的位置索引,注意i不可超出數組的大小。number為插入的數字
nums.Insert(1,70);
 
//RemoveAt(i) 刪除索引為i的元素
nums.RemoveAt(2);//刪除列表中的第3個元素。
//Remove() 刪除元素,括號中為待刪除的元素值。
names.Remove("kinect");//將names列表中的元素 kinect 刪除。
 
//Clear()表示清除掉該列表的所有元素
names.Clear();
 
//names[index] 來訪問列表中的元素,index為元素的下標索引
names[1];//表示列表names中的第2個元素。
 
//Count 屬性可以確定列表的長度,即列表中元素的個數。注意調用的Count后面沒有括號。
Console.WriteLine($"The number of the name list is : {names.Count}");
 
//IndexOf() 方法可搜索項,并返回此項的索引。
var subscript = names.IndexOf("slam");//搜索names列表中的元素slam,并返回其索引值。
Console.WriteLine(subscript);//輸出該索引值。
 
//Sort() 對列表中的元素進行排序。元素為數字時,從小到大排序;為字符串時,按字母順序排序
nums.Sort();

4、list 內部的實現機制和C++中的vector 類似

參考資料:
[1]  C#中的List<string>泛型類示例
[2]  創建列表
[3]  C# 中的var關鍵字

該文章在 2021/3/10 11:22:51 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved