Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Nazwa parametru typu "<typeparametername1>" nie jest zgodna z nazwą "<typeparametername2>" odpowiedniego parametru typu zdefiniowanego w jednym z innych częściowych typów "<partialtypename>"

Ogólna klasa lub struktura jest definiowana w wielu deklaracjach częściowych ze specyfikacjami parametrów typu powodującego konflikt.

Podczas dzielenia definicji klasy lub struktury między kilka deklaracji częściowych kompilator traktuje typ jako związek wszystkich jego częściowych deklaracji. Dotyczy to nie tylko członków, ale także do poziomu implementacji, dziedziczenia i dostępu.

Nie można określić wielu nazw dla dowolnego parametru typu w definicji klasy ogólnej lub struktury.

Identyfikator błędu: BC30931

Aby poprawić ten błąd

  • Określ nazwę parametru typu i użyj tej samej nazwy w każdej deklaracji częściowej.

Zobacz też