Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az "osztály" osztálynak nem lehet több alaposztálya: "class_1" és "class_2"
Ennek a hibaüzenetnek a leggyakoribb oka az, hogy több öröklést próbál meg használni. A C# osztályai csak egy osztálytól örökölhetnek közvetlenül. Az osztály azonban tetszőleges számú interfészt implementálhat.
Példa
Az alábbi példa a CS1721 létrehozásának egyik módját mutatja be:
// CS1721.cs
public class A {}
public class B {}
public class MyClass : A, B {} // CS1721
A hiba kijavítása
A hiba kijavításának különböző módjai a következők:
Az osztály
Böröklődésének létrehozása aMyClasskövetkezőtőlAB:public class A {} public class B : A {} public class MyClass : B {}Deklaráljon
Bfelületként. ÖrököljönMyClassaz illesztőtőlBés az osztálytólA:public class A {} public interface B {} public class MyClass : A, B {}