Giriş
Büyük struct'ları kopyası alınmadan bir başka metoda geçmek için kullanılır.
Örnek
Elimizde şöyle bir kod
olsun.
readonly struct VeryLarge
{
public readonly long Value1;
public readonly long Value2;
public long Compute() { }
// etc
}
Şöyle
yaparız.
void Process(in VeryLarge value) { }
Hiç yorum yok:
Yorum Gönder