カウントアップのアプリをVBでつくると、

 

こんな感じになるんですが、これはTextに数字入れてもいいよ~っていうVB特有の忖度らしく

(先生もVBは忖度の言語だからねって言ってましたが)

 

C#はどうやら違うようです

 

Textには文字しか入れちゃダメ!

というわけで、C#で同じアプリを作ると

 

こうなります

いちいち、ConvertでTextの数値化と、Textに入れる時の、文字化をやってるらしいです

 

プログラムやってる人ならすぐ分かりますが

ToStringの方は文字へで、ToIntは数字へですね

 

取りあえず今日C#について学んだことはそんなとこでしょうか

流石に半角数字は、数字として認識してくれるらしいですね、

ちなみに数字の方をConvertとかいれてみようとしたらダメでした、エラーになります

 

あとは、Label1.Textに初期値0が入ってないと(0でなくてもいいけど)、元の変換する数字が無いじゃねえかって

怒られます

それも今日のミスでした

 

というわけで、今日のC#の学びでした