创建将用作参数的变量会影响性能吗?

时间:2013-06-02 00:47:40

标签: c# performance methods

让我假设我是一个方法abc(DataSet a, string b),我想创建一个DataSet类型的对象和一个string类型的变量,在调用abc时用作参数,因为我想提高代码的可读性,是否会使用更多因此影响性能的计算机资源(即使它只是一点点)?

1 个答案:

答案 0 :(得分:0)

在这种情况下,性能的影响可以忽略不计。

但是,如果您对变量执行某些操作,则必须声明变量。

DataSet ds = new DataSet();

//ds = .....

String str = "FooBar";

//str.Replace(......

然后传递它们

abc(ds, str);

在编程时,最好创建一个变量并传递valuesb,因为可读性优先于性能。