Visual Basic2022 型変換

タグの編集
投稿者 みっぷ  (社会人) 投稿日時 2023/6/20 22:00:43
わかるようでわからない点を、ご教授いただければ助かります。

Double型 a と b と kai を宣言し、値が入っているとします。
kai = a * b / 2 とした時、kaiをTextBoxに入れていきたいのですが、文字に変換しなければと下記の様に書きました。
TextBox1.Text = Convert.ToString(kai)  答えは入るのですが、TextBox1.Text = kai これでも入りました。

考え方が間違っているのか、変換しなくても入るのか、わからず悩んでおります。
よろしくお願いいたします。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2023/6/20 22:23:14
「Option Strict Off」の場合、Double 値を Text プロパティに渡すと、自動的に文字列に変換されます。

「Option Strict On」の場合は、Text プロパティに Double 値を渡すことはできません。


Visual Basic 中学校 > 初級講座 > 第36回 型の指定 > 4.型指定の強制

http://rucio.o.oo7.jp/main/dotnet/shokyu/standard36.htm#:~:text=%E5%9E%8B%E6%8C%87%E5%AE%9A%E3%81%AE%E5%BC%B7%E5%88%B6
投稿者 みっぷ  (社会人) 投稿日時 2023/6/21 00:05:43
魔界の仮面弁士  様へ

有難うございました。
全てを読み切れていない上での自己ミスであり、お応えいただいたことに申し訳なく思っております。

引き続き内容をしっかりを読み進めていき、私も他の方のご質問にもお応えできることを目指して、取り組んで参ります。
VBの書籍もあまり種類がなく、こちらのページで学んでいきたく思います。

この度は有難うございました。