C#中如何将一个string转化成int???

比如:strings="12345";接下来怎么办???... 比如:string s="12345";
接下来怎么办???
展开
 我来答
匿名用户
推荐于2017-05-25
展开全部
public static void Main() {
string str = "123";
int i;
if(!int.TryParse(str, out i)) {
System.Console.WriteLine("请输入数字!");
} else {
System.Console.WriteLine("i = {0}", i);
}

System.Console.ReadKey();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
匿名用户
2013-06-14
展开全部
这个容易啊 呵呵 有个 int.Parse()方法的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-02-28
展开全部
string s="12345";
int x = int.Parse(s);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-14
展开全部
string s = "12345";
int i = Convert.ToInt32(s);
Response.Write(i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-14
展开全部
.NET Framework 开发人员指南
如何:使用 System.Convert 转换数据类型
请参见 示例
语言筛选器: 全部 语言筛选器: 多个 语言筛选器: Visual Basic 语言筛选器: C# 语言筛选器: C++ 语言筛选器: J# 语言筛选器: JScript
Visual Basic(声明)
Visual Basic(用法)
C#
C++
J#
JScript

System.Convert 类为支持的转换提供了一整套方法。它提供一种与语言无关的方法来执行转换,而且可用于针对公共语言运行库的所有语言。虽然不同的语言可能会使用不同的技术来转换数据类型,但 Convert 类可确保所有的公共转换都可通过一般格式来使用。该类执行收缩转换以及不相关数据类型的转换。例如,支持从 String 转换为数字类型、从 DateTime 类型转换为 String 类型以及从 String 类型转换为 Boolean 类型。有关可用转换的列表,请参见 Convert 类中的方法列表。Convert 类执行检查过的转换,并在转换不受支持时总会引发异常。异常通常为 OverflowException。有关支持的转换的列表,请参见类型转换表。

可将要转换的值传递给 Convert 类中的某一相应方法,并将返回的值初始化为新变量。例如,下面的代码使用 Convert 类将 String 值转换为 Boolean 值。

示例
Visual Basic 复制代码
Dim MyString As String = "true"
Dim MyBool As Boolean = Convert.ToBoolean(MyString)
' MyBool has the value of True.

C# 复制代码
string MyString = "true";
bool MyBool = Convert.ToBoolean(MyString);
// MyBool has the value of True.

如果您要将字符串转换为数字值,Convert 类也十分有用。下面的代码示例将包含数字字符的字符串转换为 Int32 值。

Visual Basic 复制代码
Dim newString As String = "123456789"
Dim MyInt As Integer = Convert.ToInt32(newString)
' MyInt has the value of 123456789.

C# 复制代码
string newString = "123456789";
int MyInt = Convert.ToInt32(newString);
// MyInt has the value of 123456789.

也可将 Convert 类用于无法以您所使用的特定语言来隐式执行的收缩转换。下面的代码示例显示了使用 Convert.ToInt32 方法的从 Int64 至较小的 Int32 的收缩转换。

Visual Basic 复制代码
Dim MyInt64 As Int64 = 123456789
Dim MyInt As Integer = Convert.ToInt32(MyInt64)
' MyInt has the value of 123456789.

C# 复制代码
Int64 MyInt64 = 123456789;
int MyInt = Convert.ToInt32(MyInt64);
// MyInt has the value of 123456789.

有时,执行有 Convert 类的收缩转换会改变所转换项目的值。下面的代码示例将 Double 值转换为 Int32 值。这种情况下,值从 42.72 四舍五入为 43 以完成转换。

Visual Basic 复制代码
Dim MyDouble As Double = 42.72
Dim MyInt As Integer = Convert.ToInt32(MyDouble)
' MyInt has the value of 43.

C# 复制代码
Double MyDouble = 42.72;
int MyInt = Convert.ToInt32(MyDouble);
// MyInt has the value of 43.

请参见
概念
显式转换

要学会查MSDN,才能一劳永逸啊呵呵
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式