VBStränghanteringAnvändningen av & och +
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Stränghantering API DDE Nätverk

Användningen av & och +

För att skarva ihop teckensträngar kan man använda såväl "+" som "&" tecknen. Många tror att dessa är direkta synonymer men så är inte fallet.

Vi har en Form i VB som har fyra TextBoxar med namnet Text1 ... Text4 och en knapp med namnet Command1. Om vi i denna form sätter in koden nedan:
Private Sub Command1_Click()
   Efternamn = "EK"
   Förnamn = Null
   Text1.Text = Förnamn & "     " & Efternamn
   Text2.Text = Förnamn + "     " & Efternamn
   Förnamn = "Kalle"
   Text3.Text = Förnamn & "     " & Efternamn
   Text4.Text = Förnamn + "     " & Efternamn
End Sub
Så kommer vi att märka skillnaden. (Vilken skillnaden är får ni själva avgöra - den är dock markant).
Detta är särskilt användbart i Access.

Vi kan även notera att en teckensträng i VB alltid börjar och slutar med " tecknet. Detta gör att om vi vill ha detta tecken i en sträng måste vi göra på följande sätt:
"En sträng med massor av ""flygare"" i sig"
resulterar i
En sträng med massor av "flygare" i sig
Det blir extra roligt om vi vill skarva ihop lite textsträngar.
I följande exempel antas Namn vara en strängvariabel som innehåller värdet "Ville"
"Han heter " & Namn
blir
Han heter Ville

"Han heter " & Namn & ", tror jag"
blir
Han heter Ville, tror jag

"Han heter """ & Namn & """"
blir
Han heter "Ville"
(Ja, det är sant!! - Räkna citationstecknen!)

"Han heter '" & Namn & "'"
blir
Han heter 'Ville'

"Han kallas '" & Namn & "', och heter " & Namn & " och är en ""Nörrd"""
blir
Han kallas 'Ville', och heter Ville och är en "Nörrd"
Det lönar sig verkligen att lära sig stränghanteringen, eftersom vi ofta hamnar att skapa strängar "run time"
  StränghanteringLastSpanExcluding
Stränghantering
Användningen av & och +
LastSpanExcluding
LastSpanIncluding
Reverse
ReverseSpanExcluding
ReverseSpanIncluding
SignumCheck
Soundex
SpanExcuding
SpanIncluding


Top
< Stränghantering LastSpanExcluding>
© Anders Enges, Vörå 2002  | 22.01.01 17:43 Visa asp koden