Visual Basic2022 型変換


みっぷ  2023-06-20 20:44:56  No: 150992  IP: [192.*.*.*]

わかるようでわからない点を、ご教授いただければ助かります。
Double型 a と b と kai を宣言し、値が入っているとします。
kai = a * b / 2 とした時、kaiをTextBoxに入れていきたいのですが、文字に変換しなければと下記の様に書きました。
TextBox1.Text = Convert.ToString(kai)  答えは入るのですが、TextBox1.Text = kai これでも入りました。
考え方が間違っているのか、変換しなくても入るのか、わからず悩んでおります。
よろしくお願いいたします。

編集    削除
魔界の仮面弁士  2023-07-03 09:49:00  No: 151006  IP: [192.*.*.*]

既定で「Option Strict Off」設定になっているのが理由です。
試しに Option Strict On に変更してみてください。

https://www.umayadia.com/Note/Note043OptionScrict.htm
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=30871

編集    削除