可以像以下示例中那样初始化实现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# ×1