Lezen in het Engels

Delen via


Compilerfout CS0241

Standaardparameteraanduidingen zijn niet toegestaan

Methodeparameters kunnen geen standaardwaarden hebben. Gebruik overbelasting van methoden als u hetzelfde effect wilt bereiken.

Opmerking

In het volgende voorbeeld wordt CS0241 gegenereerd. Daarnaast laat het voorbeeld zien hoe u, met overbelasting, een methode met standaardargumenten simuleert.

// 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();  
   }  
}