c# – 如何在.net中转换long到int?
发布时间:2020-12-15 04:16:55 所属栏目:百科 来源:网络整理
导读:我正在开发手机7应用程序在silverlight.我是新手机7的应用程序.我的String格式的长值如下 String Am = AmountTextBox.Text.ToString() 上述代码中的AmountTextBox.Text.ToString()是长字符串格式的值.我想在我的应用程序中存储一个15位数的内部值. 我发现以
我正在开发手机7应用程序在silverlight.我是新手机7的应用程序.我的String格式的长值如下
String Am = AmountTextBox.Text.ToString() 上述代码中的AmountTextBox.Text.ToString()是长字符串格式的值.我想在我的应用程序中存储一个15位数的内部值. 我发现以下转换链接. Can I convert long to int? 我应该如何将一个字符串格式的long值转换为int?你能否提供我可以解决上述问题的任何代码或链接?如果我做错了,请指导我. 解决方法
您不能存储15位整数,因为整数的最大值为2,147,483,647.
长期价值有什么问题? 您可以使用TryParse()从yout用户输入获取long-Value: String Am = AmountTextBox.Text.ToString(); long l; Int64.TryParse(Am,out l); 如果文本无法转换为long,它将返回false,因此使用起来非常安全. 否则,将long转换为int是一件容易的事情 int i = (int)yourLongValue; 如果您对放弃MSBs和采用LSB感到满意. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |