Junior — Middle
Kaip efektyviausiai sujungti daugybę eilučių programavime?
sobes.tech AI
Atsakymas iš AI
C# kalboje rekomenduojama naudoti StringBuilder klasę efektyviam daugelio eilučių sujungimui. Tai susiję su tuo, kad C# eilutės yra nekintamos, ir jungiant jų kuriami nauji objektai, kas sumažina našumą daug operacijų metu.
StringBuilder naudojimo pavyzdys:
using System.Text;
StringBuilder sb = new StringBuilder();
sb.Append("Labas");
sb.Append(", ");
sb.Append("pasauli!");
string result = sb.ToString();
Console.WriteLine(result); // Išves: Labas, pasauli!
Šis požiūris ypač efektyvus jungiant daug eilučių, pavyzdžiui, cikluose.