0

重複の可能性:
C# で整数を 16 進数に変換し、元に戻す

「if」を含むコードを作成して、プログラムを開始すると、1 つのテキストボックス (「textbox1」) と 1 つのボタン (「button1」) があります。0 からカウントを開始し、ボタン 1 をクリックするたびに +1 をもたらすサイクルを開始する必要があるため、今のところは次のとおりです: プログラムを開始 > ボタンをクリック > サイクルが開始し、1 > もう一度クリック - 2 などがあります。 . (この 1,2,3 ...n はどこにも表示されません) その後、この HEX 形式でサイクルの現在の値を表示する必要があります - textbox1 に「00-00-00-00」。したがって、最初のクリックはサイクルの最初の瞬間になるため、現在のDEC値は「1」で、16進数では「00-00-00-01」である必要があり、ここで最もホットな部分になります(私にとって.. ) 16 進数で DEC 値 = 255 の場合、「00-00-00-FF」である必要があり、サイクル (dec 値) が 256 に達した場合、「」である必要があります。

助けてくれてありがとう!

4

1 に答える 1

1

このコードは、あなたが望むことをするはずです:

public int Counter { get; set; }

private void button1_Click(object sender, System.EventArgs e) {
    Counter++;
    textbox1.Text = Counter.ToString("X");
}

しかし、そこには「if」はありません... :(

于 2012-10-26T11:36:10.290 に答える