R.Tanaka.Ichiro's Blog

主にC# な話題です

目次

Blog 利用状況

ニュース

オブジェクト初期化子

LINQの副産物と言われてはいますが、それにしてもかなりイケてると思ふ。

さっき書いたばっかりのコードでふ。


使用前
var t = this.tabControl;
foreach(var x in array) {
  var p = new TabPage();
  p.Text = x.ToString();
  p.Tag = x;
  t.TabPages.Add(p);
}


使用後
var t = this.tabControl;
foreach(var x in array) {
  t.TabPages.Add(new TabPage(){ Text = x.ToString(), Tag = x });
}


何とっ!
最初からスリムな人でさえ、驚きの -3ステップのダイエットに成功しました!
皆さんも C#3.0 で、憧れのスリムボディに!
しかも、こんなに簡潔に書けるのに型セーフなんです。

・・・やばいです。

もう我慢できません

C#3.0タソ、ハァハァ(*´Д`*)

 


#壊れ~、かけの~、R・・・・でもハァハァしたのは本当 orz

 

投稿日時 : 2007年10月5日 11:10

Feedback

# re: オブジェクト初期化子 2007/10/05 11:21 NAO

R田中一郎って元々一部壊れてなかったっけ?(漫画上で)

# re: オブジェクト初期化子 2007/10/05 11:33 επιστημη

var t = this.tabControl;
foreach( var x in array ) {
 t.TabPages.Add( new TabPage() {
  Text = x.ToString(),
  Tag = x }
 );
}

マルチステートメントで改行はしょったダケじゃね? ^^;

# re: オブジェクト初期化子 2007/10/05 11:36 とっちゃん

ちゃんと書かねーとw
var t = this.tabControl;
foreach(var x in array) {
  var p = new TabPage()
  {
    Text = x.ToString(),
    Tag = x
  }
  t.TabPages.Add(p);
}
なんか...ふえてるきがするぞw

# re: オブジェクト初期化子 2007/10/05 11:46 恣意の

昨日までのわんくまでの流れを見てたから
これはlambdaネタへ続けるための伏線かと疑いそうになってる俺がいるw(ぉ

# つーか、↑お二方のツッコミが冷静すぎて噴いたw

# re: オブジェクト初期化子 2007/10/05 11:58 とりこびと

># つーか、↑お二方のツッコミが冷静すぎて噴いたw

同じくww

# re: オブジェクト初期化子 2007/10/05 14:52 とっちゃん

えーw
それじゃもっとダイエットーw
foreach(var x in array){this.tabControl.Add(new TabPage(){Text=x.ToString(),Tag=x});}

おー!一行だw<おい!

# re: オブジェクト初期化子 2007/10/05 17:19 オノデラ

# ぜんぜん関係ない話ですが

R さんのこの記事が100000 投稿目でした(^^)

# re: オブジェクト初期化子 2007/10/05 17:45 凪瀬

おぉ。IDが100000だw

# re: オブジェクト初期化子 2007/10/05 23:06 かずき

ぽっちゃり系よりスリムな人が好みですかぁ

# re: オブジェクト初期化子 2007/10/06 10:24 渋木宏明(ひどり)

コンストラクタの違いは?

# re: 100000.aspx が盗られてしまった件 2007/10/08 21:09 じゃんぬねっと日誌

re: 100000.aspx が盗られてしまった件

# re: オブジェクト初期化子 2007/10/09 18:36 R・田中一郎

NAO さん

>R田中一郎って元々一部壊れてなかったっけ?(漫画上で)

漫画上で、と付け足されるのもどうよ?、って感じですwww
まぁ、リアルで壊れていますがwww

------------------------------------------------------
επιστημη さん

>マルチステートメントで改行はしょったダケじゃね? ^^;

あっ、しぃーーーですよ。
バレちゃうじゃないですか!?

------------------------------------------------------
とっちゃん

>なんか...ふえてるきがするぞw

そうなんですよね。正統派な書き方をする人には、逆に増えちゃうんですよね。

------------------------------------------------------
恣意の さん

>これはlambdaネタへ続けるための伏線かと疑いそうになってる俺がいるw(ぉ

ラムダネタは、もうちょっと後だす。

------------------------------------------------------
とりこびと さん

>同じくww

もうちょっと、こう良い感じで壊れて欲しかった訳ですが。

------------------------------------------------------
オノデラ さん

>R さんのこの記事が100000 投稿目でした(^^)

中さん曰く、スパムらしいのですがw

------------------------------------------------------
凪瀬 さん

>おぉ。IDが100000だw

言われるまで全然気づきませんでした。
無欲の勝利とは、よく言ったものですw

------------------------------------------------------
かずき さん

>ぽっちゃり系よりスリムな人が好みですかぁ

はい、そうです。
まあ、どちらかと言えば・・・といった感じですが。

ってマジレスしてどうするんだ!>俺

------------------------------------------------------
渋木宏明(ひどり) さん

>コンストラクタの違いは?

ん?
コンストラクタが違う場合でも短くなるんかごるぁ、ってことでしょうか?^^;

タイトル
名前
Url
コメント