コンパイラ エラー CS0102

更新 : 2007 年 11 月

エラー メッセージ

型 '型名' は '識別子' の定義を既に含んでいます。

1 つのクラス内で、同じ名前の識別子が同じスコープで複数宣言されています。このエラーを解決するには、重複する識別子の名前を変更します。

使用例

次の例では CS0102 エラーが生成されます。

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