代码一:
string s = "abc";
int i = 1;
string si = s + i;
代码二:
string s = "abc";
int i = 1;
string si = s + i.ToString();
请问那个的效率高???
为什么????????面试的一道题!请告知
string s = "abc";
int i = 1;
string si = s + i;
代码二:
string s = "abc";
int i = 1;
string si = s + i.ToString();
请问那个的效率高???
为什么????????面试的一道题!请告知
解决方案 »
- 如何获取选中tabpage中的控件信息
- 一个textbox和一个button如何实现选择文件把文件路径名放入TextBox中
- DataSet更新数据库 无主键
- 晕,OleDbCommand居然不能直接查询Access数据库的GUID字段
- 泣血求书.........................
- 求助:遇到“指定的参数已超出有效值的范围。参数名: value”问题,请大家帮忙啊,急~~谢谢
- 如何中止自己打开的线程!
- 將屬性綁定到成員變量上
- 如何取得一个网站的Topo(拓扑结构)?
- 关于Forms Authentication的问题!!!
- C#分布式事务应用场景-求高人指点
- 100分,System.Windows.Forms.OpenFileDialog.ShowDialog() 影响数据库读取??
static void Main(string[] args)
{
Stopwatch sw = new Stopwatch();
sw.Start(); for (int i = 0; i < 10000000; i++)
{
string s = "abc";
string si = s + i;
}
sw.Stop();
Console.WriteLine("没用ToString:" + sw.ElapsedMilliseconds);
sw.Restart();
for (int i = 0; i < 10000000; i++)
{
string s = "abc";
string si = s + i.ToString();
}
sw.Stop();
Console.WriteLine("用了ToString:" + sw.ElapsedMilliseconds);
Console.ReadLine();
}
最后的运行结果:
没用ToString:1448
用了ToString:1366