英語で読む

次の方法で共有


コンパイラ エラー CS1722

基底クラス 'class' は、他のインターフェイスの前に指定されなければなりません。

継承するクラスおよび実装するインターフェイスを指定する場合、クラス名を最初に指定する必要があります。

次の例では CS1722 が生成されます。

C#
// CS1722.cs  
// compile with: /target:library  
public class A {}  
interface I {}  
  
public class MyClass : I, A {}   // CS1722  
public class MyClass2 : A, I {}   // OK