- - VB.NET บทที่ 7: เงื่อนไข

VB.NET บทที่ 7: เงื่อนไข

ในบทช่วยสอนสุดท้ายเราเรียนรู้วิธีเพิ่มสองรายการตัวแปรหรือวิธีการถ่ายโอนค่าตัวเลขจากปุ่มไปยังกล่องข้อความ สิ่งที่คล้ายกันสามารถทำได้ด้วยประโยคหรือสิ่งที่เราเรียกในแง่การเขียนโปรแกรม; สตริง. สตริงไม่ได้เป็นอะไรนอกจากลำดับของตัวละคร ขณะนี้สิ่งที่คุณกำลังอ่านยังเป็นสตริง อย่างไรก็ตามเพื่อบอก VB.net ว่าเรากำลังป้อนสตริงรูปแบบที่กำหนดไว้ล่วงหน้าบางอย่างจะต้องปฏิบัติตาม ให้เราเรียนรู้สิ่งพื้นฐานเกี่ยวกับสตริงในบทช่วยสอนนี้

ก่อนอื่นให้สร้างฟอร์มด้วยปุ่มเดียวและช่องหนึ่งช่อง เปลี่ยนคุณสมบัติชื่อของปุ่มเป็น“สตริงที่สมบูรณ์“ แบบฟอร์มของคุณต้องมีลักษณะดังนี้:

แบบฟอร์ม 1

ตอนนี้ดับเบิลคลิกที่ปุ่มและใส่รหัสต่อไปนี้:

Dim FName As String
Dim LName As String
Dim FullName As String
FName = "Gaurav"
LName = "Kulkarni"
FullName = FName & LName
TextBox1.Text = FullName

คุณสามารถเข้าใจรหัสนี้ได้ง่ายยกเว้นเครื่องหมาย“ &” ประโยคในบรรทัดที่หกของโค้ดคือสิ่งใหม่สำหรับคุณ ให้เราวิเคราะห์มัน:

FullName = FName & LName

บรรทัดนี้ใช้งานในลักษณะเดียวกันกับที่การดำเนินการเพิ่มเติมของตัวแปรจำนวนเต็มสองตัว เครื่องหมายแอมเปอร์แซนด์ที่ใช้ในบรรทัดนี้ใช้สำหรับการรวมสองสายเข้าด้วยกัน การดำเนินการนี้เรียกว่าการต่อข้อมูลที่มีการเพิ่มหรือเชื่อมสองสายเข้าด้วยกัน ผลลัพธ์ของรหัสนี้มีดังต่อไปนี้:

หากคุณสามารถเห็นในผลลัพธ์สองคำที่เราที่ป้อนผ่านสตริงที่แตกต่างกันจะไม่มีช่องว่างระหว่างนั้น เนื่องจากมันไม่เหมาะกับรูปแบบการเขียนมาตรฐานให้เปลี่ยนหนึ่งในบรรทัดในโค้ดที่เราป้อนค่าให้กับตัวแปรสตริง เราสามารถเปลี่ยนประโยคการมอบหมาย Fname ได้ดังต่อไปนี้:

Fname = "Gaurav "

เราได้เพิ่มช่องว่างท้ายคำด้วยเครื่องหมายคำพูดคู่และผลลัพธ์จะเปลี่ยนแปลงดังนี้

ให้เราลองเรียกใช้โค้ดโดยไม่ใส่เครื่องหมายคำพูดคู่รอบค่าของตัวแปร เกิดอะไรขึ้น? คุณจะได้รับข้อผิดพลาดที่ระบุตามที่แสดงในภาพ:

หากคุณกดรหัส“ ใช่” จะยังคงทำงานอยู่บ่งชี้ข้อผิดพลาดสองข้อความที่ด้านล่าง โปรแกรมของเรามีขนาดเล็กลงจะไม่สร้างปัญหาใด ๆ ในตอนนี้ แต่การใส่เครื่องหมายอัญประกาศคู่ทำให้งานง่ายสำหรับ VB และสร้างผลลัพธ์ที่เหมาะสม

เราเพิ่งเรียนรู้วิธีการเพิ่มช่องว่างระหว่างคำสองคำที่กำลังจะติดกัน คุณนึกภาพวิธีอื่นได้ไหม ลองค้นหาและแจ้งให้เราทราบในความคิดเห็น

ความคิดเห็น