Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A típushoz nem található megfelelő "Deconstruct" példány vagy bővítménymetódus paraméterekkel és visszatérési típussal out void .
Példa
A következő minta a CS8129-et hozza létre:
// CS8129.cs (11,52)
class C
{
static void Main()
{
long x;
string y;
(x, y) = new C();
}
public int Deconstruct(out int a, out string b)
{
a = 1;
b = "hello";
return 42;
}
}
A hiba kijavítása
Az érvényes Deconstruct metódus két void vagy több out olyan paraméterrel rendelkezik, amelyek megfelelnek a dekonstruálandó tuple típusának. Az érvényes Deconstruct metódus implementálása a következő hibát javítja ki:
public void Deconstruct(out int a, out string b)
{
a = 1;
b = "hello";
}