最近糊涂的有点搞不清楚List的赋值问题,写下来方便自己之后查看
首先是普通的List
// An highlighted block
List<int> count = new List<int>();
int a = 2;
int b = 3;
count.Add(a);
count.Add(b);
foreach (var item in count)
{
Console.WriteLine(item);
}
这个是List的结构体赋值,需要先new一个结构体的对象,然后将值赋给结构体,再将完整的结构体传入List<结构体>里面
public struct Test
{
public int aa;
public int bb;
}
List<Test> tests = new List<Test>();
Test test = new Test();
test.aa = 88;
test.bb = 99;
tests.Add(test);
foreach (var item in tests)
{
Console.WriteLine(item.aa);
Console.WriteLine(item.bb);
}
这篇博客探讨了在C#中List的赋值问题,特别是涉及到结构体的赋值操作。博主详细解释了如何通过创建结构体实例并将其值放入List来正确赋值的过程。
995

被折叠的 条评论
为什么被折叠?



