in etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
in etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Ekim 2018 Pazartesi

in Anahtar Kelimesi

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) { }

12 Mart 2018 Pazartesi

in modifier

Giriş
Açıklaması şöyle. Yani parametreye yeni nesne atanamaz.
The in keyword specifies that you are passing the parameter by reference and the called method does not modify the value passed to it.
out modifier'ın tersidir.

Örnek
Şöyle yaparız.
void Method(in StringBuilder value) { }