相关疑难解决方法(0)

如何获得int(C#)中的第一个数字?

在C#中,获取int中第一个数字的最佳方法是什么?我想出的方法是将int转换为字符串,找到字符串的第一个字符,然后将其转回int.

int start = Convert.ToInt32(curr.ToString().Substring(0, 1));
Run Code Online (Sandbox Code Playgroud)

虽然这可以完成这项工作,但感觉可能是一个很好的,简单的,基于数学的解决方案来解决这个问题.字符串操作感觉很笨重.

编辑:无论速度差异如何,mystring [0]而不是Substring()仍然只是字符串操作

c#

77
推荐指数
7
解决办法
9万
查看次数

标签 统计

c# ×1