|
分類:[C#]
ありきたりな質問ですみませんが、 現在研修でC#で電卓を作成しているのですが、 VB6で作成した電卓のコードをC#にして作りなさい といわれているのですが、わからない所があるので ヒントなどいただけたらと思い投稿しました。
どうやればわからない箇所は↓の Private Sub cmdEnzan_Click(Index As Integer) '数字キーを押した後 If SuuFlag = True Then If EFlag = False Then 'クリア、=キー以後初めての演算キー dData1 = Val(txtDisplay.Text) '1つ目数値記憶 If Left(txtDisplay.Text, 1) = "." Then txtDisplay.Text = "0" & txtDisplay.Text End If EFlag = True Else dData2 = Val(txtDisplay.Text) '2つ目数値記憶 If Left(txtDisplay.Text, 1) = "." Then txtDisplay.Text = "0" & txtDisplay.Text End If End If If Index <> EQU Then '=以外 keisan '呼び出し関数 Enzan = Index '演算種類記憶 dData2 = 0 Else '=のとき keisan EFlag = False End If txtDisplay.Text = Trim(Str(dData1)) '結果の表示 If Left(txtDisplay.Text, 1) = "." Then txtDisplay.Text = "0" & txtDisplay.Text End If '等号キーを押した後 ElseIf Index = EQU Then If dData2 = 0 Then dData2 = dData1 End If keisan txtDisplay.Text = Trim(Str(dData1)) EFlag = False '四則キーを押した後 Else dData1 = Val(txtDisplay.Text) '1つ目数値記憶 dData2 = 0 Enzan = Index '演算種類記憶 EFlag = True End If SuuFlag = False
End Sub
上記のコードをC#ではどのように書けばいいのか わからないのでヒントを戴ければと思います。
よろしくお願いします。
|