泛型集合 list
List<T>是ArrayList的泛型等效類,兼具有泛型的優點以及ArrayList的優點,使用它可以限制集合中儲存資料的型別,如果是不相容的型別會出現編譯錯誤,具有型別安全的特徵。語法格式有三種:
(1)List<T> 列表名=new List<T>();
(2)List<T>列表名=new List<T>(int capacity);
(3)List<T>() others=new List<T>(IEnumerable<T>collection);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace listTDemo
{
class Student
{
public string Name { set; get; }
public string Sno { set; get; }
public Student() { }
public Student(string sno, string name)
{
this.Sno = sno;
this.Name = name;
}
}
class Program
{
static void Main(string[] args)
{
List<Student> myset = new List<Student>();
myset.Add(new Student("123", "zhangsan"));
myset.Add(new Student("233", "lisi"));
for (int i = 0; i < myset.Count; i++)
Console.WriteLine("{0},{1}",myset[i].Sno, myset[i].Name);
Console.WriteLine("===============");
foreach(Student stu in myset)
Console.WriteLine("{0},{1}", stu.Sno,stu.Name);
Console.WriteLine("===============");
List<Student> others = new List<Student>(myset);
for (int i = 0; i < others.Count; i++)
Console.WriteLine("{0},{1}", myset[i].Sno, myset[i].Name);
Console.WriteLine("===============");
foreach (Student stu in others)
Console.WriteLine("{0},{1}", stu.Sno, stu.Name);
Console.ReadLine();
}
}
}
相關文章
- DataTable轉換list泛型集合(反射)泛型反射
- Java 中的泛型 集合(List,Set) MapJava泛型
- 泛型集合 Queue泛型
- List型別集合型別
- Java:Collection集合、泛型Java泛型
- Java集合和泛型Java泛型
- 集合框架-引入泛型框架泛型
- c#泛型集合C#泛型
- Java函式泛型List引數,操作泛型元素Java函式泛型
- 07.集合和泛型泛型
- C# 泛型集合SortedListC#泛型
- C#泛型類之LISTC#泛型
- 泛型方法、初始集合和集合的遍歷泛型
- Java 集合列舉泛型(一)Java泛型
- ajax 提交陣列 泛型集合陣列泛型
- 【ITOO】--陣列、集合、泛型解析陣列泛型
- Day22 集合,ArrayList,泛型泛型
- Java反射給泛型集合賦值Java反射泛型賦值
- C# 泛型集合的自定義型別排序C#泛型型別排序
- Java入門教程十二(集合與泛型)Java泛型
- 集合框架-泛型類的概述及使用框架泛型
- 集合框架-泛型方法的概述和使用框架泛型
- 集合框架-泛型介面的概述和使用框架泛型
- C#類繼承自泛型集合C#繼承泛型
- 集合框架-List集合框架
- 集合框架-通過Object轉型問題引入泛型框架Object泛型
- 集合框架-泛型高階之萬用字元框架泛型字元
- DataSet與泛型集合間的互相轉換泛型
- 8.集合、泛型、列舉、註解、反射泛型反射
- C#中將DataTable型別轉化為泛型集合C#型別泛型
- 集合框架-List集合-2框架
- 集合框架-List集合-3框架
- java集合-ListJava
- Java 集合 ListJava
- C#中的介面和泛型集合探討C#泛型
- Java進階學習之集合與泛型(1)Java泛型
- Java集合 Collection、Set、Map、泛型 簡要筆記Java泛型筆記
- Java泛型知識點:泛型類、泛型介面和泛型方法Java泛型