拝啓、サカモトと申します。

Another Gahaku.Text Powered Blog

目次

ニュース

元○○

記事カテゴリ

書庫

Blog 利用状況

絵画はこっち。

C#の構文で。

 

{

return hoge > 0 ? 何かの文:

                           何かの文2;

}

 

という書き方ができるんだーってさっき知りました。

ちゃんと if と{}とかで囲みたいなーVBみたいに

って思いました。

 

ナシゴレンが食べたいなって思いました。

投稿日時 : 2008年2月21日 10:12

Feedback

# re: C#の構文で。 2008/02/21 10:35 R・田中一郎

三項演算子ですね。

var i = x == 0 ? 0 : 1;

のように書けます。とても便利ですよ。

# re: C#の構文で。 2008/02/21 10:59 ひろえむ

ただ、VBではIF関数とIIF関数があって、C#はIF関数と同じでショートサーキット評価になりますね。

微妙に挙動が違うので要注意ですね(^^;

# re: C#の構文で。 2008/02/21 11:00 ひろえむ

IF関数ではなく、IF演算子ですね(^^;;;

# re: C#の構文で。 2008/02/21 11:34 Streetw☆

私は、条件に括弧付けたり、こんな改行したりしてます。
#いつもじゃないけど。

return
  (hoge > 0)
  ? ナシゴレン
  : ナシチャンプル;

# re: C#の構文で。 2008/02/22 11:38 さかもと

>R・田中一郎さん

某所では王子様が「うんにゃ俺はあんまつかわねぇ~」っておっしゃってました。

でも慣れたら楽そうですよねー。

>ひろえむさん

VBの場合はなんというかブロックがきっちりして「見える」から比較的分かりやすかったんですけど・・・。

>Streetw☆さん

そう!!
そうれ!!!
もうね、改行とかみっちりやらないと読めませんwwww

タイトル  
名前  
Url
コメント