Kompilatorfel CS1912
Duplicera initiering av medlemmens namn.
En objektinitierare kan bara initiera varje medlem en gång.
- Ta bort den andra initieringen av medlemmen i objektinitieraren.
Följande kod genererar CS1912 eftersom memberA
initieras två gånger:
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
}
}
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: