Sdílet prostřednictvím


Compilerfehler CS0102

Aktualisiert: November 2007

Fehlermeldung

Der Typ "Typname" enthält bereits eine Definition für "Bezeichner".
The type 'type name' already contains a definition for 'identifier'

Eine Klasse enthält mehrere Deklarationen für Bezeichner mit dem gleichen Namen im gleichen Bereich. Beheben Sie den Fehler, indem Sie die doppelten Bezeichner umbenennen.

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
      }
   }
}