C# int与string转化

来源:互联网 发布:amazon it 编辑:程序博客网 时间:2024/05/21 09:26

标红部分 不用使用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);


从网上找的,第一个方法是正确的,试过。

0 0