ตัวแปรที่มีชื่อหน่วยงานที่ใช้ในการเก็บข้อมูล
ตัวแปร
ตัวแปรที่ใช้ในการจัดเก็บข้อมูล
ชื่อของตัวแปรที่ต้องเริ่มต้นด้วยตัวอักษรและไม่สามารถประกอบด้วยอักขระช่องว่างหรือลิขสิทธิ์
ตัวแปรสามารถของประเภทที่เฉพาะเจาะจงซึ่งบ่งบอกชนิดของการเก็บข้อมูล ค่าสตริงตัวแปร String ร้าน ("Welcome to w3ii") ตัวแปรจำนวนเต็มค่าจำนวนร้านค้า (103) ตัวแปรวันค่าวันที่ร้านค้า ฯลฯ
ตัวแปรที่มีการประกาศใช้คำสำคัญติ่มหรือโดยใช้ชนิด (if you want to declare the type) แต่ ASP.NET มักจะสามารถกำหนดชนิดข้อมูลโดยอัตโนมัติ
ตัวอย่าง
//
Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer =
103
Dim today As DateTime = DateTime.Today
ชนิดข้อมูล
ด้านล่างเป็นรายการของชนิดข้อมูลทั่วไป:
ชนิด | ลักษณะ | ตัวอย่าง |
---|---|---|
จำนวนเต็ม | จำนวนเต็ม (whole numbers) | 103, 12, 5168 |
สอง | จำนวนจุดลอยตัว 64 บิต | 3.14, 3.4e38 |
ทศนิยม | เลขทศนิยม (higher precision) | 1037.196543 |
บูล | บูลีน | ถูกผิด |
เชือก | เชือก | "สวัสดีครับ w3ii", "John" |
ผู้ประกอบการ
ผู้ประกอบการบอก ASP.NET สิ่งที่ชนิดของคำสั่งที่จะดำเนินการในการแสดงออก
ภาษา VB สนับสนุนการประกอบการจำนวนมาก ด้านล่างเป็นรายการของผู้ประกอบการร่วมกัน:
ผู้ประกอบการ | ลักษณะ | ตัวอย่าง |
---|---|---|
= | กำหนดค่าให้กับตัวแปร | i=6 |
+ - * / | เพิ่มค่าหรือตัวแปร หักค่าหรือตัวแปร คูณค่าหรือตัวแปร แบ่งค่าหรือตัวแปร | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | เพิ่มขึ้นทีละตัวแปร decrements ตัวแปร | i += 1 i -= 1 |
= | ความเท่าเทียมกัน ผลตอบแทนจริงถ้าค่าเท่ากัน | if i=10 |
<> | ความไม่เสมอภาค ผลตอบแทนจริงถ้าค่าไม่เท่ากัน | if <>10 |
< > <= >= | น้อยกว่า. มากกว่า. น้อยกว่าหรือเท่ากับ มากกว่าหรือเท่ากับ | if i<10 if i>10 if i<=10 if i>=10 |
& | เพิ่มสตริง (concatenation) | "w3" & "schools" |
. | จุด วัตถุและวิธีการเฉพาะกิจ | DateTime.Hour |
() | วงเล็บ. ค่ากลุ่ม | (i+5) |
() | วงเล็บ. ส่งผ่านพารามิเตอร์ | x= Add(i,5) |
() | วงเล็บ. เข้าถึงค่าในอาร์เรย์หรือคอลเลกชัน | name(3) |
Not | ไม่. กลับจริงหรือเท็จ | if Not ready |
And OR | ตรรกะและ หรือตรรกะ | if ready And clear if ready Or clear |
AndAlso orElse | ขยายตรรกะและ ขยายตรรกะหรือ | if ready AndAlso clear if ready OrElse clear |
แปลงชนิดข้อมูล
แปลงจากชนิดข้อมูลหนึ่งไปยังอีกเป็นประโยชน์บางครั้ง
ตัวอย่างที่พบมากที่สุดคือการแปลงการป้อนข้อมูลสตริงประเภทอื่นเช่นจำนวนเต็มหรือวันที่
เป็นกฎที่ผู้ใช้ป้อนมาเป็นสตริงแม้ว่าผู้ใช้ป้อนตัวเลข ดังนั้นค่าที่ป้อนเข้าเป็นตัวเลขต้องถูกแปลงเป็นตัวเลขก่อนที่พวกเขาสามารถนำมาใช้ในการคำนวณ
ด้านล่างเป็นรายการของวิธีการแปลงทั่วไป:
วิธี | decryptions | ตัวอย่าง |
---|---|---|
AsInt() IsInt() | แปลงสตริงเป็นจำนวนเต็ม | ถ้า myString. IsInt() myString. IsInt() แล้ว myInt = myString AsInt() สิ้นสุดหาก |
AsFloat() IsFloat() | แปลงสตริงเป็นจำนวนจุดลอยตัว | ถ้า myString. IsFloat() myString. IsFloat() แล้ว myFloat = myString AsFloat() สิ้นสุดหาก |
AsDecimal() IsDecimal() | แปลงสตริงเพื่อตัวเลขทศนิยม | ถ้า myString. IsDecimal() myString. IsDecimal() แล้ว myDec = myString AsDecimal() สิ้นสุดหาก |
AsDateTime() IsDateTime() | แปลงสตริงให้กับประเภท ASP.NET DateTime | myString = "10/10/2012" myDate = myString AsDateTime() |
AsBool() IsBool() | แปลงสตริงเพื่อบูลีน | myString = "true" myBool = myString AsBool() |
ToString() | แปลงชนิดข้อมูลใด ๆ ที่จะสตริง | myInt = 1234 myString = myInt ToString() |