1. ชนิดตัวเลข DateTime
ต่อไปนี้เป็นส่วนอ้างอิง:
System.DateTime currentTime=new System.DateTime();
1.1 รับค่าปี เดือน วัน ชั่วโมง นาที และวินาทีปัจจุบัน currentTime=System.DateTime.Now;
1.2 รับปีปัจจุบัน int year = currentTime.Year;
1.3 รับเดือนปัจจุบัน int month = currentTime.Month;
1.4 รับวันปัจจุบัน int day = currentTime.Day;
1.5 รับเวลาปัจจุบัน int hour = currentTime.Hour;
1.6 รับนาทีปัจจุบัน int minutes = currentTime.Minute;
1.7 รับ int วินาทีปัจจุบัน = currentTime.Second;
1.8 รับมิลลิวินาทีปัจจุบัน int มิลลิวินาที = currentTime.Millisecond;
(ตัวแปรมีเป็นภาษาจีน)
2. Int32.Parse (ตัวแปร) Int32.Parse ("คงที่")
ต่อไปนี้เป็นส่วนอ้างอิง:
แปลงประเภทอักขระเป็นประเภทตัวเลข 32 บิต
3. Variable.ToString()
ต่อไปนี้เป็นส่วนอ้างอิง:
แปลงอักขระเป็นสตริง
12345.ToString("n"); // สร้าง 12,345.00
12345.ToString("C"); // สร้าง 12,345.00 เยน
12345.ToString("e"); //สร้าง 1.234500e+004
12345.ToString("f4"); //สร้าง 12345.0000
12345.ToString("x"); //สร้าง 3039 (เลขฐานสิบหก)
12345.ToString("p"); //สร้าง 1,234,500.00%
4. ตัวแปร .Length ประเภทตัวเลข
ต่อไปนี้เป็นส่วนอ้างอิง:
รับความยาวสตริง:
ตัวอย่างเช่น: string str="China";
int Len = str.Length; //Len เป็นตัวแปรที่กำหนดเอง str คือชื่อตัวแปรของสตริงที่จะทดสอบ
5. System.Text.Encoding.Default.GetBytes (ตัวแปร)
ต่อไปนี้เป็นส่วนอ้างอิง:
แปลงโค้ดคำเป็นโค้ดบิต เช่น: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
จากนั้นสามารถรับความยาวบิตได้:
len = bytStr.Length;
6. System.Text.StringBuilder("")
ต่อไปนี้เป็นส่วนอ้างอิง:
การเพิ่มสตริง (เหมือนกันกับเครื่องหมาย + หรือไม่)
ตัวอย่างเช่น: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.ผนวก("จีน");
sb.ผนวก("บุคคล");
sb.ผนวก("สาธารณรัฐ");
7. Variable.Substring(พารามิเตอร์ 1, พารามิเตอร์ 2);
ต่อไปนี้เป็นส่วนอ้างอิง:
ตัดส่วนของสตริง พารามิเตอร์ 1 คือตัวเลขเริ่มต้นจากด้านซ้าย พารามิเตอร์ 2 คือจำนวนหลักที่จะตัด
ตัวอย่างเช่น: string s1 = str.Substring(0,2);
8. สตริง user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
ต่อไปนี้เป็นส่วนอ้างอิง:
รับที่อยู่ IP ของผู้ใช้ระยะไกล
9. รับที่อยู่ IP จริงของผู้ใช้ระยะไกลผ่านพร็อกซีเซิร์ฟเวอร์:
ต่อไปนี้เป็นใบเสนอราคา:
ถ้า(Request.ServerVariables["HTTP_VIA"]!=null){
สตริง user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}อื่น{
สตริง user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
-
10. เซสชัน ["ตัวแปร"];
ต่อไปนี้เป็นส่วนอ้างอิง:
เข้าถึงค่าเซสชั่น;
ตัวอย่างเช่น การมอบหมาย: Session["username"]="Bush";
ค่า: วัตถุ objName=เซสชัน["ชื่อผู้ใช้"];
สตริง strName=objName.ToString();
ล้าง: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
ต่อไปนี้เป็นส่วนอ้างอิง:
ถ่ายโอนตัวแปรโดยใช้ไฮเปอร์ลิงก์
ตัวอย่างเช่น หากต้องการสร้างไฮเปอร์ลิงก์ในหน้าใดก็ได้: คลิกเพื่อรับค่าในหน้า Edit.aspx: String str=Request.QueryString["fdid"];
12. DOC object.CreateElement("New node name")
; ต่อไปนี้เป็นส่วนอ้างอิง:
สร้างโหนดใหม่ในเอกสาร XML
13. โหนดหลัก AppendChild (โหนดลูก)
ต่อไปนี้เป็นส่วนอ้างอิง:
เพิ่มโหนดลูกใหม่ให้กับโหนดหลักของเอกสาร XML
14. Parent node.RemoveChild(node);
ต่อไปนี้เป็นส่วนอ้างอิง:
ลบโหนด
15. การตอบสนอง
ต่อไปนี้เป็นส่วนของใบเสนอราคา:
Response.Write("สตริง");
Response.Write (ตัวแปร);
ส่งออกไปยังหน้า
Response.Redirect("ที่อยู่ URL");
ข้ามไปยังหน้าที่ระบุโดย URL
16. char.IsWhiteSpce (ตัวแปรสตริง จำนวนหลัก) - ประเภทลอจิคัล
ต่อไปนี้เป็นส่วนอ้างอิง:
ตรวจสอบว่าตำแหน่งที่ระบุเป็นอักขระ null หรือไม่
ชอบ:
string str="คนจีน";
Response.Write(char.IsWhiteSpace(str,2)); //ผลลัพธ์คือ: True อักขระตัวแรกคือ 0 และ 2 คืออักขระตัวที่สาม
17. char.IsPunctuation('Character') --ประเภทลอจิคัล
ต่อไปนี้เป็นส่วนอ้างอิง:
ตรวจสอบว่าอักขระเป็นเครื่องหมายวรรคตอนหรือไม่ เช่น: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'Character'
ต่อไปนี้เป็นส่วนอ้างอิง:
แปลงอักขระเป็นตัวเลขและค้นหาจุดโค้ด
ชอบ:
Response.Write((int)'中'); //ผลลัพธ์คือโค้ดสำหรับตัวอักษรจีน: 20013
19. (อักขระ) รหัส
ต่อไปนี้เป็นส่วนอ้างอิง:
แปลงตัวเลขเป็นอักขระและตรวจสอบอักขระที่แสดงด้วยโค้ด
ชอบ:
Response.Write((char)22269); //ส่งคืนอักขระ "exp"
20. Trim()
ต่อไปนี้เป็นส่วนของใบเสนอราคา:
ล้างช่องว่างก่อนและหลังสตริง
21. String Variable.Replace("substring", "replace with")
ต่อไปนี้เป็นส่วนอ้างอิง:
การเปลี่ยนสตริง
ชอบ:
สตริง str = "จีน";
str=str.Replace("国", "central"); // แทนที่อักขระประจำชาติด้วยอักขระกลาง
Response.Write(str); //ผลลัพธ์ที่ได้คือ "center"
อีกตัวอย่างหนึ่ง: (นี่ใช้งานได้จริงมาก)
string str="นี่คือ <script>script";
str=str.Replace("<","<font><</font>"); //แทนที่วงเล็บมุมซ้ายด้วย <font> และ < และ </font> (หรือแทนที่ด้วย < แต่กลับเป็นเช่นนั้น คาดว่าจะประมวลผลด้วย XML หลังจากบันทึกแล้วจะยังคงถูกกู้คืนหากคุณส่งอีกครั้ง)
Response.Write(str); //แสดงเป็น: "นี่คือสคริปต์ <script>"
หากไม่ได้แทนที่ <script> จะไม่ปรากฏขึ้น หากเป็นสคริปต์ สคริปต์จะถูกเรียกใช้หลังจากแทนที่ สคริปต์จะไม่ถูกเรียกใช้
ค่าของโค้ดนี้คือคุณสามารถทำให้แท็ก HTML ทั้งหมดในข้อความเป็นโมฆะ แสดงแท็กทั้งหมด และปกป้องไซต์เชิงโต้ตอบของคุณได้
การใช้งานเฉพาะ: เพิ่มโค้ดต่อไปนี้ลงในสคริปต์ปุ่มส่งแบบฟอร์มของคุณ:
string strSubmit=label1.Text; //label1 คือ ID ควบคุมที่คุณขอให้ผู้ใช้ส่งข้อมูล
strSubmit=strSubmit.Replace("<"<font><</font>");
จากนั้นบันทึกหรือส่งออก strSubmit
รหัส UBB สามารถนำไปใช้ได้อย่างง่ายดายโดยใช้วิธีนี้
22. Math.Max(i,j)
ต่อไปนี้เป็นส่วนของใบเสนอราคา:
รับค่าสูงสุดระหว่าง i และ j
เช่น int x=Math.Max(5,10); // x จะได้รับค่า 10
เพิ่มนิดหน่อย 23. เปรียบเทียบสตริง...
เพิ่มเล็กน้อย
23. โดยทั่วไปจะใช้การเปรียบเทียบสตริง: if(str1==str2){ } แต่มีวิธีการอื่น:
ต่อไปนี้เป็นส่วนของเครื่องหมายคำพูด:
(1)、
สตริง str1;
//ไวยากรณ์: str1.EndsWith(str2); __ตรวจสอบว่าสตริง str1 ลงท้ายด้วยสตริง str2 และส่งคืนค่าบูลีนหรือไม่ ตัวอย่างเช่น:
if(str1.EndsWith(str2)){ Response.Write("สตริง str1 ลงท้ายด้วย "+str2+""); }
(2)、
//ไวยากรณ์: str1.Equals(str2); __ตรวจสอบว่าสตริง str1 เท่ากับสตริง str2 หรือไม่ และส่งคืนค่าบูลีน
(3)、
//Syntax Equals(str1, str2); __ตรวจสอบว่าสตริง str1 เท่ากับสตริง str2 และส่งคืนค่าบูลีนหรือไม่
24. IndexOf(), LastIndexOf()
ต่อไปนี้เป็นส่วนอ้างอิง:
ค้นหาการเกิดขึ้นครั้งแรก (สุดท้าย) ของอักขระหรือสตริงที่ระบุในสตริงและส่งกลับค่าดัชนี เช่น:
str1.IndexOf("word"); //ค้นหาค่าดัชนี (ตำแหน่ง) ของ "word" ใน str1
str1.IndexOf("string"); //ค้นหาค่าดัชนี (ตำแหน่ง) ของอักขระตัวแรกของ "string" ใน str1
str1.IndexOf("string",3,2);//เริ่มจากอักขระตัวที่ 4 ของ str1 ค้นหาอักขระ 2 ตัว ค้นหาค่าดัชนี (ตำแหน่ง) ของอักขระตัวแรกของ "string" ใน str1
25.แทรก()
นี่คือคำพูด:
แทรกอักขระที่ระบุที่ดัชนีที่ระบุในสตริง ชอบ:
str1.Insert(1,"字"); แทรก "อักขระ" ที่อักขระตัวที่สองของ str1. ถ้า str1="China", อักขระที่แทรกจะเป็น "中文文";
26. PadLeft(), PadRight()
ต่อไปนี้เป็นส่วนอ้างอิง:
เพิ่มช่องว่างหรือระบุอักขระอักขระทางด้านซ้าย (หรือขวา) ของสตริงเพื่อทำให้สตริงถึงความยาวที่ระบุ เช่น:
-
สตริง str1="ภาษาจีน";
str1=str1.PadLeft(10,'1'); //หากไม่มีพารามิเตอร์ตัวที่สอง ให้เว้นวรรค
Response.Write(str1); //ผลลัพธ์คือ "1111111 Chinese" ความยาวสตริงคือ 10
-
27. Remove()
ต่อไปนี้เป็นส่วนอ้างอิง:
ลบจำนวนอักขระที่ระบุโดยเริ่มจากตำแหน่งที่ระบุ
โดยทั่วไปจะใช้การเปรียบเทียบสตริง: if(str1==str2){ } แต่มีวิธีการอื่น: