让我假设我是一个方法abc(DataSet a, string b)
,我想创建一个DataSet类型的对象和一个string类型的变量,在调用abc时用作参数,因为我想提高代码的可读性,是否会使用更多因此影响性能的计算机资源(即使它只是一点点)?
答案 0 :(得分:0)
在这种情况下,性能的影响可以忽略不计。
但是,如果您对变量执行某些操作,则必须声明变量。
DataSet ds = new DataSet();
//ds = .....
String str = "FooBar";
//str.Replace(......
然后传递它们
abc(ds, str);
在编程时,最好创建一个变量并传递valuesb,因为可读性优先于性能。