Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nekonzistentní přístupnost: typ parametru 'type' je méně přístupný než metoda 'method'.
Návratový typ a každý z typů odkazovaných v seznamu formálních parametrů metody musí být alespoň tak přístupný jako samotná metoda. Ujistěte se, že typy používané v podpisech metody nejsou omylem soukromé kvůli vynechání modifikátoru public
. Další informace naleznete v tématu Modifikátory accessu.
Příklad
Následující ukázka vygeneruje CS0051:
// CS0051.cs
public class A
{
// Try making B public since F is public
// B is implicitly private here.
class B
{
}
public static void F(B b) // CS0051
{
}
public static void Main()
{
}
}