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);
从网上找的,第一个方法是正确的,试过。
相关文章推荐
- Visual C#每一次新版本的变化
- 使用属性(C# 编程指南)
- 使用C#调用mat
- 设计模式之二(decorator pattern)
- C# 继承实现父类方法、重写、重载
- C# 中实现单例模式
- C#:根据银行卡卡号判断银行名称
- C#超级实用的一种类型—匿名类型
- C# 中 async/await 调用传统 Begin/End 异步方法
- C# DataTime 日期时间转换
- C#基础------多态
- C#基础-----索引器,静态类,值类型和引用类型
- C#文件写入操作
- C#中static void Main(string[ ] args)中的作用及解释
- C# dev开发过程中的山炮问题汇总
- C#—类、接口定义
- C#遍历一个文件夹下的所有可执行文件
- C#5.0之后推荐使用TPL(Task Parallel Libray 任务并行库) 和PLINQ(Parallel LINQ, 并行Linq). 其次是TAP(Task-based Asynchronous Pattern, 基于任务的异步模式)
- Lambda表达式1
- C#初写第一篇