ふらっとC#,C♯,C#(初心者用) Part75
■ このスレッドは過去ログ倉庫に格納されています
0129デフォルトの名無しさん
2011/06/07(火) 18:22:31.01delegate bool SampleDelegate01(int i)
SampleDelegate01 sd01 = i => i > 5;
と言う場合と
delegate int SampleDelegate02(int i)
SampleDelegate02 sd02 = i => { return i * i; };
では{}とreturnがあるかどうかの違いなのですが
ラムダ式では返り値がbool型である場合、returnを省略できるという認識でいいのでしょうか?
あと
SampleDelegate02 sd02 = i => return i * i;
こういう書き方をするとビルドが通らないのでreturnを書くときは{ }も付けないといけないということでしょうか?
■ このスレッドは過去ログ倉庫に格納されています