2

私はパフォーマンス計算機を持っており、KB 単位でメモリを表示します。しかし、値を1000で割りたいので、KBではなくMBで長くしました。

私はこれを試しました:

    progressBar9.Value = (int)(performanceCounter9.NextValue());
    progressBar9.Value.ToString() / 1000;
    textBox5.Text = "Max. memory: " + progressBar9.Value.ToString() + " KB";

私は以前にC#で計算したことがないので、C#で計算するのは少し初心者です

4

2 に答える 2

0

これを使って

        pb.Value = (int)(pb.NextValue());
        decimal memory = Convert.ToDecimal(pb.Value) / 1024;
        textBox5.Text = "Max. memory: " + memory.ToString() + " KB";

これを 10 進数に変換すると、アプリケーションで整数だけでなく 10 進数を使用できるようになります。

1 MB には 1000 ではなく 1024 kb もあります。

于 2013-08-20T15:04:19.870 に答える