使用英语阅读

通过


编译器错误 CS1912

成员“name”的初始化重复。

一个对象初始值设定项仅能对每个成员进行一次初始化。

更正此错误

  1. 删除对象初始值设定项中对该成员的第二次初始化。

示例

下面的代码生成 CS1912,因为 memberA 被初始化了两次:

C#
// cs1912.cs  
using System.Linq;  
  
public class TestClass  
{  
    public int memberA { get; set; }  
    public int memberB { get; set; }  
}  
  
public class Test  
{  
    static void Main()  
    {  
        TestClass tc = new TestClass() { memberA = 5, memberA = 6, memberB = 2}; // CS1912  
    }  
}  

请参阅