मेरे पास निम्न फ़ंक्शन है जो पैरामीटर के रूप में स्ट्रिंग लेता है और इसे कई बार (पैरामीटर भी) दोहराता है। मुझे लगता है कि यह ऐसा कुछ है जो ढांचे में पहले से ही है या कम से कम बेहतर किया जा सकता है। कोई सुझाव?इस दोहराए गए फ़ंक्शन को बेहतर ढंग से लिखने के लिए कैसे करें
private string chr(string s, int repeat)
{
string result = string.Empty;
for (int i = 0; i < repeat; i++)
{
result += s;
}
return result;
}
AngryHacker, आपके प्रश्न का उत्तर "बेहतर" से आपका क्या मतलब है इस पर निर्भर करता है। आपने कुछ संक्षेप कोड लिखा है जो काम करता है। "बेहतर" का अर्थ यह होगा कि कोड 'दोहराना' के बहुत बड़े मानों के लिए तेज़ी से निष्पादित होता है। क्या "बेहतर" का अर्थ यह होगा कि कोड कम से कम स्मृति की स्मृति का उपयोग करता है? क्या इसका मतलब यह होगा कि कोड को किस कोड को दिखाना चाहिए, इस बारे में कुछ धारणा को पढ़ना या अनुरूप होना आसान होगा? –
रखरखाव के लिए _clever_ उत्तरों का मूल्यांकन करना सुनिश्चित करें। – Marc