Compilerwaarschuwing (niveau 3) CS0693
Typeparameter 'typeparameter' heeft dezelfde naam als de typeparameter van het buitenste type 'type'
Deze fout treedt op wanneer u een algemeen lid hebt, zoals een methode in een algemene klasse. Omdat de typeparameter van de methode niet noodzakelijkerwijs hetzelfde is als de parameter van het klassetype, kunt u ze niet beide dezelfde naam geven. Zie Algemene methoden voor meer informatie.
Gebruik een andere naam voor een van de typeparameters om deze situatie te voorkomen.
Opmerking
In het volgende voorbeeld wordt CS0693 gegenereerd.
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.