国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# 泛型數組學習小結

2020-01-24 03:41:23
字體:
來源:轉載
供稿:網友
C# 泛型和數組在 C# 2.0 中,下限為零的一維數組自動實現 IList<T>。這使您可以創建能夠使用相同代碼循環訪問數組和其他集合類型的泛型方法。此技術主要對讀取集合中的數據很有用。IList<T> 接口不能用于在數組中添加或移除元素;如果試圖在此上下文中調用 IList<T> 方法(如數組的 RemoveAt),將引發異常。下面的代碼示例演示帶有 IList<T> 輸入參數的單個泛型方法如何同時循環訪問列表和數組,本例中為整數數組。

C# 泛型和數組代碼

復制代碼 代碼如下:

class Program
{
static void Main()
{
int[] arr = { 0, 1, 2, 3, 4 };
List<int> list = new List<int>();
for (int x = 5; x < 10; x++)
{
list.Add(x);
}
ProcessItems<int>(arr);
ProcessItems<int>(list);
}
static void ProcessItems<T>(IList<T> coll)
{
foreach (T item in coll)
{
System.Console.Write(item.ToString() + " ");
}
System.Console.WriteLine();
}
}


C# 泛型和數組應用時注意

盡管 ProcessItems 方法無法添加或移除項,但對于 ProcessItems 內部的 T[],IsReadOnly 屬性返回 False,因為該數組本身未聲明 ReadOnly 特性。

C# 泛型和數組的相關內容就向你介紹到這里,希望對你了解和學習C# 泛型和數組有所幫助。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东宁县| 陕西省| 磐石市| 双辽市| 龙江县| 肥东县| 托克托县| 循化| 班玛县| 额尔古纳市| 宁城县| 丰顺县| 应城市| 南川市| 江北区| 全州县| 泗洪县| 吉木乃县| 宝丰县| 乌鲁木齐市| 繁昌县| 南雄市| 金门县| 阿坝县| 高阳县| 炎陵县| 阳泉市| 政和县| 高碑店市| 贵港市| 淮滨县| 益阳市| 白沙| 上林县| 朝阳市| 会理县| 宕昌县| 英吉沙县| 云南省| 玛多县| 来凤县|