Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Domyślne specyfikatory parametrów są niedozwolone
Parametry metody nie mogą mieć wartości domyślnych. Użyj przeciążeń metod, jeśli chcesz osiągnąć ten sam efekt.
Przykład
Poniższy przykład generuje plik CS0241. Ponadto w przykładzie pokazano, jak symulować metodę z przeciążeniem z argumentami domyślnymi.
// CS0241.cs
public class A
{
public void Test(int i = 9) {} // CS0241
}
public class B
{
public void Test() { Test(9); }
public void Test(int i) {}
}
public class C
{
public static void Main()
{
B x = new B();
x.Test();
}
}
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.