public void WithOut() { string v1 = "dot"; string v2 = "net"; string v3 = "perls"; NullIf(v1); NullIf(v2); NullIf(v3); //Debug.WriteLine(v1); //Debug.WriteLine(v2); //Debug.WriteLine(v3); var sample1 = new Sample() { key = "Zero", Index = 0 }; var sample2 = new Sample() { key = "One", Index = 1 }; ChangeSample(sample1); ChangeSample(sample2); Debug.WriteLine(sample1.key); Debug.WriteLine(sample2.key); }
void ChangeSample(Sample value) { if (value.Index == 0) value.key = "First"; }