Visual Basic2022 型変換 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 みっぷ  (社会人) 投稿日時 2023/6/21 00:05:43
魔界の仮面弁士  様へ

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

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

この度は有難うございました。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 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/20 22:00:43
わかるようでわからない点を、ご教授いただければ助かります。

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

考え方が間違っているのか、変換しなくても入るのか、わからず悩んでおります。
よろしくお願いいたします。