Visual Basic2022 型変換 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
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
「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 これでも入りました。
考え方が間違っているのか、変換しなくても入るのか、わからず悩んでおります。
よろしくお願いいたします。
Double型 a と b と kai を宣言し、値が入っているとします。
kai = a * b / 2 とした時、kaiをTextBoxに入れていきたいのですが、文字に変換しなければと下記の様に書きました。
TextBox1.Text = Convert.ToString(kai) 答えは入るのですが、TextBox1.Text = kai これでも入りました。
考え方が間違っているのか、変換しなくても入るのか、わからず悩んでおります。
よろしくお願いいたします。
有難うございました。
全てを読み切れていない上での自己ミスであり、お応えいただいたことに申し訳なく思っております。
引き続き内容をしっかりを読み進めていき、私も他の方のご質問にもお応えできることを目指して、取り組んで参ります。
VBの書籍もあまり種類がなく、こちらのページで学んでいきたく思います。
この度は有難うございました。