永发信息网

C#中那些类是用链表存放的,可以解释一下链表的实际应用吗?比如如何找到指定节点的元素

答案:4  悬赏:0  手机版
解决时间 2021-12-16 18:39
C#的索引与以前的指针是不是一样啊,链表是和指针相关的,只会C#愁死了
最佳答案
for (int i = 0; i < dinosaurs .Count ; i++)
{
Student temp = dinosaurs[i];//这样就可以了
Console.ReadLine("", temp.name, temp.age1);
}

你可以参考下面的,不同的方法得到对象
class person {
public person(int uid)
{
this.uid = uid;
}
public person() {
}
public person(int uid, string name)
{

}
public person(string name,int uid)
{

}
public int uid,height;
public string name, head, hand, mouth, ear, eye;

}
class Program
{
static void Main(string[] args)
{
List persons = new List();
for (int i = 0; i < 8; i++)
persons.Add(new person(i,"name"+i));

List.Enumerator er = persons.GetEnumerator();
while (er.MoveNext())
{
Console.WriteLine(er.Current.name);
}
for (int i = 0; i < persons.Count; i++)
{
person temp = null;
temp = persons[i];
if (temp != null)
Console.WriteLine("'s uid is ", temp.name, temp.uid);
}

Console.ReadLine();
}
}
全部回答
temp[temp.count - 1]
C#中的索引和指针不是一个概念 比较贴近链表的也就是System.Collections里的LinkedList类了,你可以在MSDN里详细了解一下
C#链表就是ArrayList,但链表本身就是个抽象的概念,无非表示一个既包含节点值,又包含下个节点地址的元素集合,所以很多其他的数据结构也都满足这点。 链表的查找可以通过foreach关键字的遍历搜索,也可以直接按照索引,指定索引下表访问对应的集合元素,例如 ArrayList list = new ArrayList(); list.Add("1"); list.Add("2"); list.Add("3"); object obj = list[2]; //访问链表第3个值,即3。 string value = obj.ToString();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
牛羊杂批发厂家
单词日记软件好用么?
什么是准发型师
物业拖走业主的车违法吗
河北省滦县公证处位置在什么地方啊,我要过去
武汉寻真犬舍在双墩,大家说说这个地方的狗怎
fiiwatch升级后还是不能使用iphone接听
【求助】怎么在CString类型的变量中输入数字
请问东莞塘厦那里有卖小狗的市场,或者谁有杂
邵武市气象局办公地址在什么地方?我要处理点
海尔空调室内机显示屏上有一个树叶的标示是什
检验认识的真理性,就是检验主观认识是否
两个帅哥相互吹捧打一成语
求答40个小布丁的重量是3千克,平均每个小布丁
在天津如何申办停车场
推荐资讯
西乌珠穆沁旗农牧业局位置在什么地方啊,我要
江都区高徐派出所位置在什么地方啊,我要过去
“四防”指的是什么?
花最重要的部分是什么?
红绳手链太大了怎么办??急!
姐夫喜欢小姨子正常吗
虹口公安消防支队地址有知道的么?有点事想过
Born in a fishing village in Japan, Fujiya
ML时女友让我凶一点粗鲁一点我不懂如何算是粗
雹,雪,雾,雷霜这些字都和什么有关
猪皮革不能用刷子刷吗
填空题如果一个正多边形的一个外角是60°,那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?