相关疑难解决方法(0)

自定义集合初始化器

可以像以下示例中那样初始化实现IEnumerable和提供public void Add(/* args */)函数的类:

List<int> numbers = new List<int>{ 1, 2, 3 };
Run Code Online (Sandbox Code Playgroud)

Add(int)在初始化之后调用函数3x List<int>.

有没有办法明确地为我自己的类定义这种行为?例如,我可以让初始化程序调用除适当的Add()重载之外的函数吗?

c#

48
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1