ตัวแปรที่มีชื่อหน่วยงานที่ใช้ในการเก็บข้อมูล
ตัวแปร
ตัวแปรที่ใช้ในการจัดเก็บข้อมูล
ชื่อของตัวแปรที่ต้องเริ่มต้นด้วยตัวอักษรและไม่สามารถประกอบด้วยอักขระช่องว่างหรือลิขสิทธิ์
ตัวแปรสามารถของประเภทที่เฉพาะเจาะจงซึ่งบ่งบอกชนิดของการเก็บข้อมูล ค่าสตริงตัวแปร String ร้าน ("Welcome to w3ii") ตัวแปรจำนวนเต็มค่าจำนวนร้านค้า (103) ตัวแปรวันค่าวันที่ร้านค้า ฯลฯ
ตัวแปรที่มีการประกาศใช้คำ var หรือโดยใช้ชนิด (if you want to declare the type) แต่ ASP.NET มักจะสามารถกำหนดชนิดข้อมูลโดยอัตโนมัติ
ตัวอย่าง
//
Using the var keyword:
var greeting = "Welcome to w3ii";
var
counter = 103;
var today = DateTime.Today;
// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime
today = DateTime.Today;
ชนิดข้อมูล
ด้านล่างเป็นรายการของชนิดข้อมูลทั่วไป:
ชนิด | ลักษณะ | ตัวอย่าง |
---|---|---|
int | จำนวนเต็ม (whole numbers) | 103, 12, 5168 |
ลอย | จำนวนจุดลอยตัว | 3.14, 3.4e38 |
ทศนิยม | เลขทศนิยม (higher precision) | 1037.196543 |
บูล | บูลีน | ถูกผิด |
เชือก | เชือก | "สวัสดีครับ w3ii", "John" |
ผู้ประกอบการ
ผู้ประกอบการบอก ASP.NET สิ่งที่ชนิดของคำสั่งที่จะดำเนินการในการแสดงออก
ภาษา C # สนับสนุนการประกอบการจำนวนมาก ด้านล่างเป็นรายการของผู้ประกอบการร่วมกัน:
ผู้ประกอบการ | ลักษณะ | ตัวอย่าง |
---|---|---|
= | กำหนดค่าให้กับตัวแปร | i=6 |
+ - * / | เพิ่มค่าหรือตัวแปร หักค่าหรือตัวแปร คูณค่าหรือตัวแปร แบ่งค่าหรือตัวแปร | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | เพิ่มขึ้นทีละตัวแปร decrements ตัวแปร | i += 1 i -= 1 |
== | ความเท่าเทียมกัน ผลตอบแทนจริงถ้าค่าเท่ากัน | if (i==10) |
!= | ความไม่เสมอภาค ผลตอบแทนจริงถ้าค่าไม่เท่ากัน | if (i!=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] |
! | ไม่. กลับจริงหรือเท็จ | if (!ready) |
&& || | ตรรกะและ หรือตรรกะ | if (ready && clear) if (ready || clear) |
แปลงชนิดข้อมูล
แปลงจากชนิดข้อมูลหนึ่งไปยังอีกเป็นประโยชน์บางครั้ง
ตัวอย่างที่พบมากที่สุดคือการแปลงการป้อนข้อมูลสตริงประเภทอื่นเช่นจำนวนเต็มหรือวันที่
เป็นกฎที่ผู้ใช้ป้อนมาเป็นสตริงแม้ว่าผู้ใช้ป้อนตัวเลข ดังนั้นค่าที่ป้อนเข้าเป็นตัวเลขต้องถูกแปลงเป็นตัวเลขก่อนที่พวกเขาสามารถนำมาใช้ในการคำนวณ
ด้านล่างเป็นรายการของวิธีการแปลงทั่วไป:
วิธี | ลักษณะ | ตัวอย่าง |
---|---|---|
AsInt() IsInt() | แปลงสตริงเป็นจำนวนเต็ม | if (myString. IsInt() ) {myInt=myString. AsInt() ;} |
AsFloat() IsFloat() | แปลงสตริงเป็นจำนวนจุดลอยตัว | if (myString. IsFloat() ) {myFloat=myString. AsFloat() ;} |
AsDecimal() IsDecimal() | แปลงสตริงเพื่อตัวเลขทศนิยม | if (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() ; |