Megosztás a következőn keresztül:


Fordító figyelmeztetés (3. szint) CS0693

A típusparaméternek ugyanaz a neve, mint a külső típus "type" paraméterének.

Ez a hiba akkor fordul elő, ha általános tagot használ, például egy metódust egy általános osztályon belül. Mivel a metódus típusparamétere nem feltétlenül ugyanaz, mint az osztály típusparamétere, nem adhat nekik ugyanazt a nevet. További információ: Általános metódusok.

A helyzet elkerülése érdekében használjon másik nevet az egyik típusparaméterhez.

Példa

Az alábbi minta a CS0693-at hozza létre.

// CS0693.cs  
// compile with: /W:3 /target:library  
class Outer<T>  
{  
   class Inner<T> {}   // CS0693  
   // try the following line instead  
   // class Inner<U> {}  
}