Junior — Middle
Proqramlaşdırmada çoxlu sətirləri ən səmərəli şəkildə necə birləşdirmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
C# dilində çoxlu sətirləri effektiv şəkildə birləşdirmək üçün StringBuilder sinfi istifadə etmək tövsiyə olunur. Bu, C#-da sətirlərin dəyişməz olması və birləşdirmə zamanı yeni obyektlərin yaradılması ilə əlaqədardır ki, bu da çox sayda əməliyyat zamanı performansı azaldır.
StringBuilder-in istifadəsinə nümunə:
using System.Text;
StringBuilder sb = new StringBuilder();
sb.Append("Salam");
sb.Append(", ");
sb.Append("dünya!");
string result = sb.ToString();
Console.WriteLine(result); // Nəticə göstərəcək: Salam, dünya!
Bu yanaşma, xüsusən də çox sayda sətiri birləşdirərkən, məsələn, dövrlərdə çox effektivdir.