l46*_*kok 2 .net c# string hex compare
比较两个十六进制数字(即字符串)的最佳方法是什么?例如,
string a = "3F";
string b = "32";
if (a > b)
MessageBox.Show("a is greater");
Run Code Online (Sandbox Code Playgroud)
应该管用.(假设>已正确超载).
您始终可以将它们转换为int并以这种方式进行比较:
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");
Run Code Online (Sandbox Code Playgroud)
看起来更安全:)
| 归档时间: |
|
| 查看次数: |
7751 次 |
| 最近记录: |