我拉着所有的先進功能,共同爲這一個,但沒有泛型或lambda表達式的工作非常多:幫助用C#lambda表達式
這是我要創建的方法的實例:
MyClass mc = null;
int x = mc.TryGetOrDefault(z => z.This.That.TheOther); // z is a reference to mc
// the code has not failed at this point and the value of x is 0 (int's default)
// had mc and all of the properties expressed in the lambda expression been initialized
// x would be equal to mc.This.That.TheOther's value
這就是我已經得到,但我不知道如何處理這個表達式對象。
[1
呀,原來它是這裏的防火牆阻止它... ...衛生署我 –
看到圖片 – DaveShaw
MC爲空 - 我不知道你是什麼嘗試實現...在使用該表達式之前分配mc會發生什麼? – Yahia