Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
本当に初歩的なのですが(1+2=12)
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9300#CommentId12621
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
よねけん
 (社会人)
投稿日時
2009/8/25 23:31:42
>>TextBox1.Text = TextBox1.Text + TextBox2.Text
>TextBox1.Text = TextBox1.Text + + TextBox2.Text にすると自動的にDoubleに変換されて計算できるみたいです。
Option Strict Off(暗黙の型変換を許可)の設定の場合ですね。
1つ目の+はニ項演算子の+で、2つ目の+は単項演算子で、
以下のような意味として解釈されるからですね。
(TextBox1.Text="1"、TextBox2.Text="2"として説明)
"1" + + "2"
↓
"1" + (+ "2")
↓
"1" + (+2)
↓
"1" + 2
↓
1 + 2