在c#中sring和int类能相互转化吗忘正真的高手指点一二,谢谢了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在c#中sring和int类能相互转化吗忘正真的高手指点一二,谢谢了。相关的知识,希望对你有一定的参考价值。

1,一切int类型的数据都可以装换成string 类型,
2,只有数字形式的string类型才可以转换成int类型,而且并不是所有数字形式的都可以转换,因为int类型有位数限制;
比如:int a = 1;
string b = “2”;
string c =“ 123456789000”;
string d = “你好!”;
a可以转换成string类型,b可以转换成int类型,但是c就不行;d就绝对不可能!
参考技术A 不能相互转化,int 可以转换成string 但是string不能转换成int。如果string 是汉字,那转换成int 你说咋整? 参考技术B 可以的,
int i=1;
int j;
string s;
string ss="1231231312";
s=i.Tostring();
j=int.Parse(ss);
但是要注意,string 转换为int时,string 的值。
参考技术C 专业点回答您:
可以互相转化,但在string 转int的时候你要确保string 是一个数字字符组成的字符串。
比如:
int a=123;
int goalNum=0;
string numStr = "123"
string str="";
str = a.ToString();
goalNum = Convert.ToInt32(numStr);
参考技术D string转int:
string ui = "12312";
int i = Convert.ToInt32(ui);//字符串中需要是数字才能转化,你懂的
int转string:
int i = 12321;
string ui = i.ToString();

以上是关于在c#中sring和int类能相互转化吗忘正真的高手指点一二,谢谢了。的主要内容,如果未能解决你的问题,请参考以下文章

请教c#中double类型转化为long类型的方法, 以及对double四舍五入的方法

Python中int类型和string类型的相互转换

c#语言中怎么把int 型的数字转化为string 型输出

c#怎么把byte转化成int

如何将Sql中的money类型的数据转化为C#中的int型?

C# Bitmap类型与Byte[]类型相互转化