Auf Englisch lesen

Freigeben über


Compilerfehler CS0102

Der Typ "Typname" enthält bereits eine Definition für "Bezeichner"

Eine Klasse enthält mehrere Deklarationen für Bezeichner mit demselben Namen im gleichen Bereich. Um den Fehler zu beheben, benennen Sie die doppelten Bezeichner um.

Beispiel

Im folgenden Beispiel wird CS0102 generiert.

// CS0102.cs  
// compile with: /target:library  
namespace MyApp  
{  
   public class MyClass  
   {  
      string s = "Hello";  
      string s = "Goodbye";   // CS0102  
  
      public void GetString()  
      {  
         string s = "Hello again";   // method scope, no error  
      }  
   }  
}