Sobes.tech
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.