数字を文字列に変換。ついでに文字列を数字に変換。

ちょっとしたことなんですが、C#で数字→文字列をどうやるのかがすぐにわからずイライラ・・・
誘惑に駆られて一瞬以下のようにしようかと思ったワタシ・・・

string str = "" + 23;

数字を文字列に

java脳で考えてたからか、これがなかなか分からなかった。ruby脳で考えればよかったんすね!
java

String str = String.valueOf(23);

C#

string str = 23.ToString();

ruby

str = 23.to_s

文字列を数字に

これはjavaとほぼ同じ。すぐ分かりました。
java

int num = Integer.parseInt("23");

C#

int num = int.Parse("23");

ruby

num = "23".to_i