Chyba kompilátoru CS0662
Metoda nemůže u parametru ref zadat pouze atribut Out. Používejte atributy In a Out nebo ani jeden.
Metoda rozhraní má parametr, který používá odkaz pouze s atributem Out . Parametr ref
, který používá atribut Out , musí také použít atribut In .
Následující ukázka vygeneruje CS0662:
// CS0662.cs
using System.Runtime.InteropServices;
interface I
{
void method([Out] ref int i); // CS0662
// try one of the following lines instead
// void method(ref int i);
// void method([Out, In]ref int i);
}
class test
{
public static void Main()
{
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: