b) MessageBox.Show("a is gr-6ren">
gpt4 book ai didi

c# - 如何比较两个十六进制数

转载 作者:行者123 更新时间:2023-11-30 18:59:16 26 4
gpt4 key购买 nike

比较两个十六进制数(即字符串)的最佳方法是什么?例如,

string a = "3F";
string b = "32";

if (a > b)
MessageBox.Show("a is greater");

应该可以。 (假设 > 已正确重载)。

最佳答案

您始终可以将它们转换为整数并以这种方式比较它们:

int a = int.Parse("3E", System.Globalization.NumberStyles.HexNumber);
int b = int.Parse("32", System.Globalization.NumberStyles.HexNumber);

if (a > b)
MessageBox.Show("a is greater");

看起来更安全:)

关于c# - 如何比较两个十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12047210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com