小编Bha*_*hat的帖子

strtoul相当于C#

我正在尝试从配置文件中读入一堆无符号整数到类中.这些数字可以在base-10(例如:1234)或base-16(例如:0xAB31)中指定.因此strtoul在C#2.0中寻找等价物.

更具体地说,我对C#函数感兴趣,当函数指示基数或基数作为零传入时,该函数模仿this函数的行为.(在C++下,strtoul将尝试根据字符串中的前几个字符'猜测'基数或基数,然后继续适当地转换数字)

目前我手动检查string.Substring()字符串的前两个字符(使用方法)然后调用Convert.ToUInt32(hex, 10)Convert.ToUInt32(hex, 16)根据需要.

我确信必须有更好的方法来处理这个问题,因此这篇文章.更优雅的想法/解决方案或解决方案将是很有帮助的.

c# data-conversion

2
推荐指数
1
解决办法
1107
查看次数

标签 统计

c# ×1

data-conversion ×1