R.Tanaka.Ichiro's Blog

主にC# な話題です

目次

Blog 利用状況

ニュース

Link

Author

Contact

History

Accessories

書庫

こいつ動くぞ

var s = 1 + "a" + true;

変数「s」は、string 型として宣言されて、"1aTrue" という文字列が格納されるんですね。
今まで、こんな書き方したことが一度もなかったので、上記のように書けるなんて知りませんでした。

string 型をオペランドに含む + 演算子は、連結演算子とみなされて、.ToString メソッドの値で連結されるってことなんだろうか?

投稿日時 : 2009年11月3日 14:55

Feedback

# re: こいつ動くぞ 2009/11/03 21:24 var

String.Concat(object,object,object);

# re: こいつ動くぞ 2009/11/04 9:03 R・田中一郎

なるほど。

# C# での + 演算子の挙動 2009/11/09 23:26 異端な開発者を許ぃたってチョ☆

C# での + 演算子の挙動

# C# での + 演算子の挙動 2009/11/09 23:27 異端な開発者を許ぃたってチョ☆

C# での + 演算子の挙動

タイトル  
名前  
Url
コメント