Giriş
Açıklaması şöyle.
Örnek
Elimizde şöyle bir kod olsun.
Açıklaması şöyle.
Overloads of Deconstruct must have different arity (number of parameters), otherwise they are ambiguous.
Elimizde şöyle bir kod olsun.
public readonly struct Vector2
{
public readonly double X, Y;
...
public void Deconstruct( out double x, out double y )
{
x = this.X;
y = this.Y;
}
}
Şöyle yaparız.Vector2 foo = ...
(double x, double y) = foo;
Hiç yorum yok:
Yorum Gönder