共用方式為


編譯器錯誤 C3830

'type1':不可繼承自 'type2',實值類型只能繼承自介面種類

實值型別無法繼承基類。 如需詳細資訊,請參閱類別與結構

範例

下列範例會產生 C3830:

// C3830a.cpp
// compile with: /clr /c
public value struct MyStruct4 {
   int i;
};

public value class MyClass : public MyStruct4 {};   // C3830

// OK
public interface struct MyInterface4 {
   void i();
};

public value class MyClass2 : public MyInterface4 {
public:
   virtual void i(){}
};