Exercise - Combinarea șirurilor utilizând concatenarea șirurilor
Adesea, va trebui să combinați date din mai multe surse diferite, inclusiv șiruri literale și variabile care conțin atât text, cât și date numerice. În această unitate, veți utiliza concatenarea șirului pentru a combina două sau mai multe valori într-un șir nou.
Ce este concatenarea șirurilor?
Concatenarea șirului este "vorbitorul programator" pentru a combina pur și simplu două sau mai string multe valori într-o valoare nouă string . Spre deosebire de adunare, a doua valoare este adăugarea la sfârșitul primei valori și așa mai departe. În următorul exercițiu, veți scrie cod pentru a concatena string valorile împreună.
Concatenarea unui șir literal și a unei variabile
Pentru a concatena două șiruri împreună, utilizați operatorul de concatenare a șirului, care este simbolul +plus .
Selectați tot codul pe care l-ați scris anterior în Editorul de cod C# și apăsați Ștergere sau Backspace pentru a-l șterge.
Introduceți următorul cod în editorul de cod:
string firstName = "Bob"; string message = "Hello " + firstName; Console.WriteLine(message);Acum rulați codul. Veți vedea următorul rezultat în consola de ieșire:
Hello BobObservați ordinea - primul șir
"Hello "este primul din șirul nou, iar valoarea dinfirstNamevariabilă este adăugată la sfârșitul acesteia.
Concatenarea mai multor variabile și șiruri literale
Puteți efectua mai multe operațiuni de concatenare în aceeași linie de cod.
Modificați codul pe care l-ați scris anterior cu următoarele:
string firstName = "Bob"; string greeting = "Hello"; string message = greeting + " " + firstName + "!"; Console.WriteLine(message);Aici creați un mesaj mai complex prin combinarea mai multor variabile și a șirurilor literale.
Acum rulați codul. Veți vedea următorul rezultat în consola de ieșire:
Hello Bob!
Evitarea variabilelor intermediare
În pașii anteriori, ați utilizat o variabilă suplimentară pentru a păstra noul șir rezultat din operațiunea de concatenare. Dacă nu aveți un motiv întemeiat să faceți acest lucru, puteți (și ar trebui) să evitați utilizarea variabilelor intermediare efectuând operațiunea de concatenare, după cum aveți nevoie.
Modificați codul pe care l-ați scris anterior cu următoarele:
string firstName = "Bob"; string greeting = "Hello"; Console.WriteLine(greeting + " " + firstName + "!");Acum rulați codul. Rezultatul consolei de ieșire ar trebui să fie același, chiar dacă ați simplificat codul:
Hello Bob!
Recapitula
Iată ce ați învățat despre concatenarea șirurilor până acum:
- Concatenarea șirurilor vă permite să combinați șiruri literale și variabile mai mici într-un singur șir.
- Evitați crearea variabilelor intermediare dacă adăugarea acestora nu mărește lizibilitatea.