Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Parametr type 'type parameter' má stejný název jako parametr typu z vnějšího typu 'type'.
K této chybě dochází v případě, že máte obecný člen, například metodu uvnitř obecné třídy. Vzhledem k tomu, že parametr typu metody nemusí být nutně stejný jako parametr typu třídy, nemůžete jim dát oba stejný název. Další informace naleznete v tématu Obecné metody.
Pokud se chcete této situaci vyhnout, použijte pro jeden z parametrů typu jiný název.
Příklad
Následující ukázka vygeneruje CS0693.
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}