私は電卓をC#で作っています。 は、私は数字を分割するとき、私は0未満 は、しかし、私は電卓は、私はすでに得た答えと新しい計算を開始する答えを得る、ので、フロートを使用する必要がありますので、私は書きました:C#電卓、入力を答えにする方法は?
a = Convert.ToInt64(answer);
しかし、それは助けにはならない、それは答えをint64にも変換する。 私はポインタでやり遂げることができると思っていますが、どういうふうには分かりません。
回答を変換せずに、回答の値を 'a'(入力)にコピーするにはどうすればよいですか?誰もが必要な場合
Int64 a; //1st Input
Int64 b; //2nd Input
float answer;
char d;
bool pressed;
private void button11_Click(object sender, EventArgs e)
{
if (d == '+') answer = a + b;
if (d == '-') answer = a - b;
if (d == '*') answer = a * b;
if (d == '/') answer = a/b;
textBox1.Text = a.ToString() + d + b.ToString() + '=' +answer.ToString();
a = Convert.ToInt64(answer);
b = 0;
}
申し訳ありませんが、全体のソースコードがないために、あまりにもそれらを追加するために私にちょうど検討する:)
この宿題ですか? – crashmstr
ええと、投稿したコードにポインタが表示されないので、タグを削除しています。 –
質問をしたり答えを読んだりすることで、C#を習得することはできません。自分で本を見つけてC#を学びましょう。そして、あなたが本当に問題に遭遇したら、ここに戻って助けてください。 –