Reja: kirish asosiy qisim 1 C#da satrlar
C # o'zgaruvchan va o'zgarmas satrlar
Download 21,42 Kb.
|
Reja kirish asosiy qisim 1 C#da satrlar-fayllar.org
- Bu sahifa navigatsiya:
- C biriktiruvchi satrlar
C # o'zgaruvchan va o'zgarmas satrlar
String o'zgarmas belgilar ketma-ketligi, StringBuilder esa o'zgaruvchan belgilar ketma-ketligi. Keyingi misol farqni ko'rsatadi. Program.cs using System; using System.Text; namespace MutableImmutable { class Program {
{ string name = "Jane"; string name2 = name.Replace('J', 'K'); string name3 = name2.Replace('n', 't'); Console.WriteLine(name); Console.WriteLine(name3); StringBuilder sb = new StringBuilder("Jane"); Console.WriteLine(sb); sb.Replace('J', 'K', 0, 1); sb.Replace('n', 't', 2, 1); Console.WriteLine(sb); } } }
string name = "Jane"; string name2 = name.Replace('J', 'K'); string name3 = name2.Replace('n', 't'); String-da Replace () usulini chaqirish yangi o'zgartirilgan satrni qaytarishga olib keladi. Asl satr o'zgartirilmagan. sb.Replace('J', 'K', 0, 1); sb.Replace('n', 't', 2, 1); StringBuilderning Replace () usuli ushbu indeksdagi belgini yangi belgi bilan almashtiradi. Asl satr o'zgartirilgan. $ dotnet run Jane Kate Jane
Bu dasturning natijasi.
namespace Concatenate { class Program {
{ Console.WriteLine("Return" + " of " + "the king."); Console.WriteLine(string.Concat(string.Concat("Return", " of "), "the king.")); StringBuilder sb = new StringBuilder(); sb.Append("Return"); sb.Append(" of "); sb.Append("the king."); Console.WriteLine(sb); string s1 = "Return"; string s2 = "of"; string s3 = "the king."; Console.WriteLine("{0} {1} {2}", s1, s2, s3); Console.WriteLine($"{s1} {s2} {s3}"); } } }
Misollar satrlarni bog'lash orqali beshta jumlalarni yaratadi. Console.WriteLine("Return" + " of " + "the king."); Operatori yordamida yangi satr hosil bo'ladi. Console.WriteLine(string.Concat(string.Concat("Return", " of "), "the king.")); Concat () usuli ikkita satrni bog'laydi. Usul System.String klassining statik usuli. StringBuilder sb = new StringBuilder(); sb.Append("Return"); sb.Append(" of "); sb.Append("the king."); StringBuilder turidagi o'zgaruvchan ob'ekt Append () usulini uch marta chaqirib yaratiladi. Console.WriteLine("{0} {1} {2}", s1, s2, s3); Satr formatlash bilan tor hosil bo'ladi. Console.WriteLine($"{s1} {s2} {s3}"); Nihoyat, satrlar interpolatsiya sintaksisi bilan qo'shiladi. $ dotnet run Return of the king. Return of the king. Return of the king. Return of the king. Return of the king. Bu misol chiqishi. Download 21,42 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling