ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

C#基础:字段的初始化

2026/9/18 18:13:28 拓冰建站 浏览量
C#基础:字段的初始化

一、控制台程序

class Test
{static int Main(string[] args){var list = new List<Calculate>();//1.Calculate中加入abvar calculate = new Calculate { a = 2, b = 3 };//2.Calculate中加入Value列表calculate.Values.Add(new Value { id = 1, value = 6 });calculate.Values.Add(new Value { id = 2, value = 8 });//3.list装载结果list.Add(calculate);//创建对象自动求结果:最后结果 ListSum=14 Sum=5return 0;}public class Calculate{public int a { get; set; }public int b { get; set; }public int ListSum { get { return Values.Sum(x => x.value); } }//求列表的value之和public int Sum { get { return a + b; } }//求参数ab之和public List<Value> Values { get; set; } = new List<Value>();//初始化列表}public class Value{public int id { get; set; }public int value { get; set; }}
}

二、更复杂的写法

可以参考我的另一篇文章。