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.
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> {}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: