您的位置:首页 > 编程语言 > C#

C# int与string转化

2015-06-09 09:48 441 查看


标红部分 不用使用System 库

可以少几M 的 内存,在手游中 建议不使用System库.

--------

1、int-->string

1             int a = 15;
2             string s1 = a.ToString();
3             string s2 = Convert.ToString(a);


2、string -->int

1             string s = "18";
2             int a1 = int.Parse(s);
3             int a2;
4             int.TryParse(s, out a2);
5             int a3 = Convert.ToInt32(s);


总结:
1、可以使用Convert对int,string进行来回转化,并且可以指定转化的进制;
2、转化为string,可以使用ToString方法;
3、转化为int,可以使用int.Parse或者int.TryParse方法。
为什么没有string.Parse和string.TryParse方法?不需要,ToString就可以了。

方法一:

string
test
=
"11112
";

int
v
=
int.Parse(test);

方法二:

string
test
=
"11112
";

int
v
=
Convert.ToInt32(
test
);

方法三:

Int32.Parse(test);

从网上找的,第一个方法是正确的,试过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: