În ultimele tutoriale, am învățat cum să adăugăm douăvariabile sau cum să transferați valoarea numerelor de la buton la caseta de text. Lucru similar se poate face cu propoziții sau cu ceea ce numim în sens de programare; un șir. Șirurile nu sunt altceva decât secvența de caractere. În prezent, ceea ce citiți este, de asemenea, un șir. Cu toate acestea, pentru a spune VB.net că introducem un șir, urmează un anumit format presetat. Să învățăm câteva lucruri de bază despre șiruri în acest tutorial.
În primul rând, creați un formular cu un singur buton și o cutie text. Modificați numele proprietății butonului în „Șir complet„. Formularul dvs. trebuie să arate astfel:
Acum faceți dublu clic pe buton și puneți următorul cod în el:
Dim FName As String Dim LName As String Dim FullName As String FName = "Gaurav" LName = "Kulkarni" FullName = FName & LName TextBox1.Text = FullName
Acest cod poate fi ușor înțeles de dvs., cu excepția semnului „&”. Propoziția de pe a șasea linie de cod este ceea ce este nou pentru tine. Să o analizăm:
FullName = FName & LName
Această linie funcționează în mod similar cu cel aladăugarea operației a două variabile întregi. Semnul Ampersand utilizat în această linie este utilizat pentru unirea a două șiruri între ele. Această operație este cunoscută sub numele de concatenare în care se adaugă sau se atașează două șiruri. Ieșirea acestui cod este după cum se arată mai jos:
Dacă puteți vedea în ieșire, două cuvinte pe care noiintroduse prin diferite șiruri nu au spațiu între ele. Întrucât nu se încadrează în forma standard de scriere, schimbați una dintre liniile cu cod prin care introducem valoare variabilei șir. Putem schimba propoziția de atribuire a numelui astfel:
Fname = "Gaurav "
Am adăugat un spațiu la sfârșitul cuvântului în citate duble și rezultatul se va schimba după cum urmează.
Să încercăm să rulăm codul fără a pune ghilimele duble în jurul valorilor variabilelor. Ce se întâmplă? Veți primi o eroare indicând așa cum se arată în imagine:
Tocmai am învățat cum să adăugăm spațiu între două cuvinte care urmează să se atașeze. Vă puteți imagina vreo metodă alternativă? Încercați să găsiți una și spuneți-ne în comentarii.
Comentarii