Compilerfout CS0191
De eigenschap of indexeerfunctie 'name' kan niet worden toegewezen aan - het is alleen-lezen
Een alleen-lezen veld kan alleen een toewijzing in een constructor of bij declaratie aannemen. Zie Constructors voor meer informatie.
CS0191 resulteert ook als het readonly
veld statisch is en de constructor niet is gemarkeerdstatic
.
In het volgende voorbeeld wordt CS0191 gegenereerd.
// CS0191.cs
class MyClass
{
public readonly int TestInt = 6; // OK to assign to readonly field in declaration
MyClass()
{
TestInt = 11; // OK to assign to readonly field in constructor
}
public void TestReadOnly()
{
TestInt = 19; // CS0191
}
public static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: