我有以下函數接受一個字符串作爲參數,並重復多次(也是一個參數)。我覺得這是已經在框架中的東西,或者至少可以做得更好。有什麼建議麼?如何更好地重寫此重複函數
private string chr(string s, int repeat)
{
string result = string.Empty;
for (int i = 0; i < repeat; i++)
{
result += s;
}
return result;
}
AngryHacker,你的問題的答案取決於你的意思是「更好」。你已經寫了一些簡潔的代碼。 「更好」意味着代碼對於「repeat」的非常大的值執行速度更快。 「更好」意味着代碼儘可能少地使用內存?這是否意味着代碼會更容易閱讀或符合某些代碼的外觀? – 2010-07-01 21:00:39
請務必評估_clever_答案的可維護性。 – Marc 2010-07-01 21:23:50