永发信息网

在C#中什么可以代替VB 中Collection ,或者怎么去用 Collection

答案:2  悬赏:80  手机版
解决时间 2021-04-14 06:15
在C#中什么可以代替VB 中Collection ,或者怎么去用 Collection
最佳答案
位于System.Collections.ObjectModel 命名空间的Collection 类就可以,是一个泛型类。也就是C++中的类模版具体实例参考下面代码using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;

public class Demo
{
public static void Main()
{
Collection dinosaurs = new Collection();

dinosaurs.Add("Psitticosaurus");
dinosaurs.Add("Caudipteryx");
dinosaurs.Add("Compsognathus");
dinosaurs.Add("Muttaburrasaurus");

Console.WriteLine("{0} dinosaurs:", dinosaurs.Count);
Display(dinosaurs);

Console.WriteLine("\nIndexOf(\"Muttaburrasaurus\"): {0}",
dinosaurs.IndexOf("Muttaburrasaurus"));

Console.WriteLine("\nContains(\"Caudipteryx\"): {0}",
dinosaurs.Contains("Caudipteryx"));

Console.WriteLine("\nInsert(2, \"Nanotyrannus\")");
dinosaurs.Insert(2, "Nanotyrannus");
Display(dinosaurs);

Console.WriteLine("\ndinosaurs[2]: {0}", dinosaurs[2]);

Console.WriteLine("\ndinosaurs[2] = \"Microraptor\"");
dinosaurs[2] = "Microraptor";
Display(dinosaurs);

Console.WriteLine("\nRemove(\"Microraptor\")");
dinosaurs.Remove("Microraptor");
Display(dinosaurs);

Console.WriteLine("\nRemoveAt(0)");
dinosaurs.RemoveAt(0);
Display(dinosaurs);

Console.WriteLine("\ndinosaurs.Clear()");
dinosaurs.Clear();
Console.WriteLine("Count: {0}", dinosaurs.Count);
}

private static void Display(Collection cs)
{
Console.WriteLine();
foreach( string item in cs )
{
Console.WriteLine(item);
}
}
}
全部回答
arraylist集合
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伤心的时候听情歌对吗
—Please bring me something to eat. —Here
提问:问问不能发有关购买游戏的问题么?
车轮山小桥在哪里啊,我有事要去这个地方
结婚典礼的阴历日子和父母阴历生日是一天有忌
有关旅游的英语句子,对写作文有帮助的最好
dota绿杖能躲哪些技能
朗逸大灯、远近光都是什么型号
三星s7是八核处理器的手机吗
討厭一個人,要不要理由??
英雄岛怎么设置隐藏图标???
中华民族的历史,不仅记录了秦皇汉武、唐宗宋
哈尔滨到杭州的铁路经过黄河吗?在什么地方经
索爱W580i跌过,然后便用不了手机QQ了
安踏公司是什么性质的?
推荐资讯
单选题I enjoy my job in&nb
e4a 发布的程序在安4.4版本运行闪退
建国大业 影评 一千字。
交通事故新闻稿怎么写
初次到北京,想买点有北京特色又有意义的物品
怎么不想老婆
头发干枯该这么样才能修复呢
怎样才能让指甲长得快,怎么样才可以让头发长
在春秋战国时期东北属于哪国
图是人体血液与组织细胞之间的物质交换示意图
动漫里有哪些自带黑眼圈的角色
依丽绿色干洗店地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?