Chyba kompilátoru CS0273
Modifikátor přístupnosti přístupového objektu "property_accessor" musí být více omezující než vlastnost nebo indexer "vlastnost"
Modifikátor přístupnosti přístupového objektu set/get musí být více omezující než vlastnost nebo indexer property/indexer.
K této chybě dochází v případě, že přístupnost přístupového objektu, který jste deklarovali, není méně omezující než přístupnost vlastnosti nebo indexeru.
Použijte odpovídající modifikátor přístupu buď u vlastnosti, nebo u přístupového objektu. Další informace naleznete v tématu Omezení přístupnosti přístupového objektu a přístupových objektů.
Tato ukázka obsahuje interní vlastnost s interní metodou sady. Následující ukázka vygeneruje CS0273.
// CS0273.cs
// compile with: /target:library
public class MyClass
{
internal int Property
{
get { return 0; }
internal set {} // CS0273
// try the following line instead
// private set {}
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: