Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. การแทรกที่ดัชนีที่ระบุใน StringCollection ใน C#

    ภาพรวม StringCollection (ใน System.Collections.Specialized) เป็นคอลเลกชันสตริงแบบไดนามิก เมธอด Insert(Int32, String) แทรกสตริงที่ดัชนีที่กำหนด ตัวอย่าง 1: แทรก 1 รายการ using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection

  2. การแทรกข้อมูลลงใน OrderedDictionary ด้วยคีย์และค่าที่ดัชนีที่ระบุใน C#

    ภาพรวม OrderedDictionary (ใน System.Collections.Specialized) เก็บคู่คีย์/ค่าและ **รักษาลำดับการเพิ่ม** เมธอด Insert(Int32, Object, Object) แทรกคู่ใหม่ที่ดัชนีที่ระบุ ตัวอย่าง 1: แทรกที่ตำแหน่ง 4 และ 5 using System; using System.Collections; using System.Collections.Specialized; public class Demo {

  3. การหาส่วนร่วมของ HashSet สองชุดใน C#

    ภาพรวม เมธอด HashSet<T>.IntersectWith(IEnumerable<T>) แปลง HashSet ให้เหลือเฉพาะสมาชิกที่ปรากฏใน ทั้งสองชุด (ส่วนร่วม) ทำงานแบบ in-place ตัวอย่าง 1: HashSet สตริง using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet set1 =

  4. ตรวจสอบว่าทุกสมาชิกใน List ตรงตามเงื่อนไข predicate ใน C#

    ภาพรวม เมธอด List<T>.TrueForAll(Predicate<T>) ตรวจสอบว่า ทุก สมาชิกใน List ตรงตามเงื่อนไขที่กำหนด (delegate predicate) คืน true ถ้าทุกตัวผ่าน, มิฉะนั้น false ตัวอย่าง 1: มีสมาชิกไม่ผ่านเงื่อนไข using System; using System.Collections.Generic; public class Demo { private static bool

  5. วิธีสร้าง ListDictionary ใน C#

    ภาพรวม ListDictionary (ใน System.Collections.Specialized) เป็นพจนานุกรมขนาดเล็กที่ใช้ linked list เนื้อหา เหมาะสำหรับข้อมูลน้อย (ประมาณ < 10 รายการ) เร็วกว่า Hashtable สำหรับขนาดเล็ก ตัวอย่าง 1: สร้างและตรวจสอบคุณสมบัติ using System; using System.Collections; using System.Collections.Specialized;

  6. วิธีสร้างสำเนาลึกของ ArrayList ใน C#

    ภาพรวม เมธอด Clone() ของ ArrayList สร้าง shallow copy (สำเนาลึก) หมายถึงอาร์เรย์ใหม่อ้างอิงออบเจ็กต์เดิม (สำหรับ reference type) สำหรับ value type จะคัดลอกค่า ตัวอย่าง 1: Clone ArrayList สตริง using System; using System.Collections; public class Demo { public static void Main() { Array

  7. การรับตัวแปรนับที่วนซ้ำผ่าน SortedSet ใน C#

    ภาพรวม SortedSet<T> จัดเก็บข้อมูลไม่ซ้ำและเรียงลำดับอัตโนมัติ สามารถวนซ้ำได้ด้วย foreach หรือ SortedSet<T>.Enumerator จาก GetEnumerator() ตัวอย่าง 1: ใช้ foreach และ Enumerator using System; using System.Collections.Generic; public class Demo { public static void Main() { S

  8. ลูป foreach ใน C#

    ภาพรวม ลูป foreach ใช้วนซ้ำผ่านทุกสมาชิกของคอลเลกชันที่ implement IEnumerable หรือ IEnumerable<T> ไวยากรณ์ง่ายและอ่านง่าย ตัวอย่าง: วนซ้ำ LinkedList using System; using System.Collections.Generic; public class Demo { public static void Main() { LinkedList linkedList = new LinkedL

  9. การรับตัวแปรนับที่วนซ้ำผ่าน StringDictionary ใน C#

    ภาพรวม StringDictionary (ใน System.Collections.Specialized) เก็บคู่คีย์/ค่าแบบสตริง สามารถวนซ้ำได้ด้วย foreach หรือ IEnumerator จาก GetEnumerator() ตัวอย่าง 1: ใช้ foreach และ IEnumerator using System; using System.Collections; using System.Collections.Specialized; public class Demo { public s

  10. วิธีใช้สตริงในคำสั่ง switch ใน C#

    ภาพรวม คำสั่ง switch ใน C# รองรับการเปรียบเทียบสตริงโดยตรง ทำให้เขียนโค้ดกระชับกว่า if-else ซ้อนกัน ตัวอย่าง: ตรวจสอบเกรด using System; public class Demo { public static void Main(String[] args) { string grades = A1; switch (grades) { case A1: Consol

  11. การแปลงค่าของออบเจ็กต์ DateTime ปัจจุบันเป็นเวลาไฟล์ของ Windows ใน C#

    ภาพรวม เมธอด DateTime.ToFileTime() แปลงค่า DateTime เป็นเวลาไฟล์ของ Windows (Windows file time) ซึ่งเป็นจำนวน 100-นาโนวินาที นับจาก 1 มกราคม 1601 (UTC) ตัวอย่าง 1: เวลาปัจจุบัน using System; public class Demo { public static void Main() { DateTime d = DateTime.Now; Console.Writ

  12. ข้อยกเว้นใน C#

    ภาพรวม ข้อยกเว้น (Exception) เป็นปัญหาที่เกิดขึ้นขณะโปรแกรมทำงาน C# ใช้กลไกจัดการข้อยกเว้น 4 คีย์เวิร์ดหลัก: try – บล็อกโค้ดที่อาจโยนข้อยกเว้น catch – จับและจัดการข้อยกเว้น finally – บล็อกที่ทำงานเสมอ (ทำความสะอาดทรัพยากร) throw – โยนข้อยกเว้นขึ้นไป คลาสข้อยกเว้นทั้งหมดสืบทอดมาจาก System.Exception

  13. การแปลงจำนวนจุดลอยตัวความแม่นยำสองเท่าที่ระบุเป็นจำนวนเต็มมีเครื่องหมาย 64 บิตใน C#

    ภาพรวม เมธอด BitConverter.DoubleToInt64Bits(Double) นำรูปแบบบิตของ double มาตีความเป็น long (Int64) โดยไม่เปลี่ยนค่าตัวเลข ตัวอย่าง 1: ค่าทศนิยมทั่วไป using System; public class Demo { public static void Main() { double d = 5.646587687; Console.Write(Value = + d); long

  14. การแปลงค่าของสตริงที่ระบุเป็นอักขระ Unicode เทียบเท่าใน C#

    ภาพรวม เมธอด Char.TryParse(String, out Char) พยายามแปลงสตริงที่มีความยาว 1 ตัวอักษรเป็น Char คืนค่า true หากสำเร็จ มิฉะนั้น false ตัวอย่าง 1: สตริงที่ไม่ใช่ตัวอักษรเดี่ยว using System; public class Demo { public static void Main() { bool res; Char ch; res = Char.TryPars

  15. การตีความจำนวนเต็มมีเครื่องหมาย 64 บิตใหม่เป็นจำนวนจุดลอยตัวความแม่นยำสองเท่าใน C#

    ภาพรวม เมธอด BitConverter.Int64BitsToDouble(Int64) นำรูปแบบบิตของ long (64 บิต) มาตีความใหม่เป็น double (IEEE 754 double-precision) โดยไม่แปลงค่าตัวเลข ตัวอย่าง 1: ค่าขนาดใหญ่ using System; public class Demo { public static void Main() { long d = 9846587687; Console.Write(Value

  16. การรับจำนวนคู่คีย์/ค่าใน Dictionary ใน C#

    ภาพรวม คุณสมบัติ Count ของ Dictionary<TKey, TValue> คืนจำนวนคู่คีย์/ค่าที่มีอยู่ในพจนานุกรม ตัวอย่าง 1: เพิ่มข้อมูลและนับจำนวน using System; using System.Collections.Generic; public class Demo { public static void Main() { Dictionary dict = new Dictionary(); dict.Add(One,

  17. การแปลง Decimal เป็นจำนวนเต็มไม่มีเครื่องหมาย 32 บิตใน C#

    ภาพรวม เมธอด Decimal.ToUInt32(Decimal) แปลง Decimal เป็น uint (32-bit unsigned integer) โดยตัดส่วนทศนิยม ตัวอย่าง 1: ค่าทศนิยมน้อยกว่า 1 using System; public class Demo { public static void Main() { Decimal val = 0.001m; Console.WriteLine(Decimal value = + val); uint r

  18. การระบุว่าอินสแตนซ์ UInt16 เท่ากับออบเจ็กต์หรือค่า UInt16 อื่นใน C#

    ภาพรวม โครงสร้าง UInt16 (ushort) มีเมธอด Equals() สำหรับเปรียบเทียบความเท่าเทียมกับออบเจ็กต์หรือค่า ushort อื่น คืนค่า bool ตัวอย่าง 1: ค่าไม่เท่ากัน using System; public class Demo { public static void Main() { ushort val1 = 52; ushort val2 = 10; bool res = val1.Equals

  19. การแปลง Decimal เป็นจำนวนเต็มไม่มีเครื่องหมาย 64 บิตใน C#

    ภาพรวม เมธอด Decimal.ToUInt64(Decimal) แปลงค่า Decimal เป็น ulong (64-bit unsigned integer) โดยตัดส่วนทศนิยมทิ้ง (truncate) ตัวอย่าง 1: ค่าที่มีทศนิยม using System; public class Demo { public static void Main() { Decimal val = 99.29m; Console.WriteLine(Decimal value = + val);

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:116/134  20-คอมพิวเตอร์/Page Goto:1 110 111 112 113 114 115 116 117 118 119 120 121 122