首页 / 软件开发 / C# / C#优化字符串操作(经验之谈)
C#优化字符串操作(经验之谈)2010-06-221.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@"abc"和"abc"区别在那里4.保留2位有效小数及四舍五入5.url传递中文的解决方案6.把123456789转换为12-345-6789的3种方法7.交换两个指定位置字符的4种方法8.“%10”的妙用9.输出21个AAAAAAAAAAAAAAAAAAAAA的巧妙做法1.Convert.ToInt32与Int32.Parse的恩恩怨怨这2个方法都可以把把string解析为int,那么我们一定会有疑问:到底他们有什么区别?什么时候该用什么?性能如何等等。其实在2.0里还有Int32.TryParse也实现了同样的效果。C# CODEusing System;using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
...
{
class Program
...
{
static void Main(string[] args)
...
{
string myString = "1234";
int myint = 0;
myint = Convert.ToInt32(myString);
Console.Write(myint+"
");
myint = Int32.Parse(myString);
Console.Write(myint+"
");
Int32.TryParse(myString, out myint);
Console.Write(myint+"
");
}
}}
(运行效果将是毫无差别,图略)