c# - 如何在 .net 中将 long 转换为 int?

标签 c# casting

我正在 silverlight 中开发 window phone 7 应用程序。我是 window phone 7 应用程序的新手。我有如下字符串格式的长值

String Am = AmountTextBox.Text.ToString() 

上面代码中的AmountTextBox.Text.ToString()是一个字符串格式的长值。我想在我的应用程序中存储一个 15 位数的内部值。

我找到了以下链接进行转换。

Can I convert long to int?

如何将字符串格式的 long 值转换为 int ?您能否提供我可以解决上述问题的任何代码或链接?如果我做错了什么,请指导我。

最佳答案

使用Convert.ToInt32() .如果值对于 int 来说太大,那么它将抛出 OverflowException。

此方法可以接受整个范围的值,包括 Int64 和字符串。

关于c# - 如何在 .net 中将 long 转换为 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192862/

相关文章:

c# - 使用 C# 从 PC 重新启动 Linux?

c# - CollectionAssert 与泛型一起使用?

c# - 在 C# 中链接方法时如何进行转换

c# - 用更好的图案替换铸件

arrays - typescript :为每个元素输入不同类型的数组

c# - 使用字典索引器进行数据绑定(bind)

c# - 签署 ASP.NET 5 类库程序集

c# - 当基础模型数据发生变化时,通知 ViewModel 中定义的属性变化

Java隐式转换int到byte

c++ - 从 unsigned char* 到 const wchar_t* 的转换