c# - 如何将字符转换为整数?

标签 c# .net

<分区>

char 转换为 int 的正确方法是什么? 这给出 49:

int val = Convert.ToInt32('1');
//int val = Int32.Parse("1"); // Works

我不想先转换成字符串再解析。

最佳答案

我很惊讶没有人提到 System.Char 中内置的静态方法...

int val = (int)Char.GetNumericValue('8');
// val == 8

关于c# - 如何将字符转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3665757/

相关文章:

c# - 是否可以防止 foreach 展平矩形阵列?

c# - 如何使用 Rijndael 在 iOS 中加密 c# 中的解密字符串

c# - SubSonic "Save"改进建议

c# - 无法使用必应 map 通过 mvvm 将 map 地理坐标中心绑定(bind)到 Windows Phone 上的 map

c# - 如何让我的应用程序有 30 天的试用期

.net - 控件引发的事件应该在 UI 线程上吗?

.net - .net 4.0 中即将出现的 'dynamic' 关键字将如何让我的生活更美好?

c# - 从 UDP 连接接收结构化数据

c# - 比较两个 Color 对象

.net - LINQ to SQL : how to update the only field without retrieving whole entity