イントレ。
こいつ動くぞ
「var s = 1 + "a" + true;」 が 正常にコンパイル通って "1aTrue" になるそうで。
実際に試してみると確かにそうなるんだけど、なんか納得いかないのでMSDNを見てみた。
+ 演算子 (C# リファレンス)
> 二項 + 演算子は、数値型と文字列型に対してあらかじめ定義されています。
> 数値型の場合、+ は 2 つのオペランドの合計を計算します。
> オペランドの片方または両方が文字列型の場合は、オペランドの文字列表現が連結されます。
今までstring.Format()とか、ToString()コンボしてたのがバカみたい orz
「var s = 1 + "a" + true;」 が 正常にコンパイル通って "1aTrue" になるそうで。
実際に試してみると確かにそうなるんだけど、なんか納得いかないのでMSDNを見てみた。
+ 演算子 (C# リファレンス)
> 二項 + 演算子は、数値型と文字列型に対してあらかじめ定義されています。
> 数値型の場合、+ は 2 つのオペランドの合計を計算します。
> オペランドの片方または両方が文字列型の場合は、オペランドの文字列表現が連結されます。
今までstring.Format()とか、ToString()コンボしてたのがバカみたい orz
Loading...
Utilities
- タグ
- カレンダー
- 最近の更新
- Adsense