Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. สร้าง HybridDictionary แบบ Case-Sensitive ด้วยขนาดเริ่มต้นใน C#

    Constructor HybridDictionary(int initialSize, bool caseInsensitive) อนุญาตให้ระบุทั้งขนาดเริ่มต้นและว่าคีย์ควรเป็น Case-Sensitive (false) หรือ Case-Insensitive (true) ตัวอย่างที่ 1: Case-Sensitive (caseInsensitive = false) using System; using System.Collections; using System.Collections.Specialized

  2. สร้าง HybridDictionary ด้วยขนาดเริ่มต้นที่ระบุใน C#

    Constructor HybridDictionary(int initialSize) สร้าง HybridDictionary พร้อมกำหนดความจุเริ่มต้น ช่วยลดการ Resize ให้เกิดขึ้นน้อยลงเมื่อทราบขนาดข้อมูลประมาณแล้ว ตัวอย่างที่ 1: ขนาดเริ่มต้น 5 using System; using System.Collections; using System.Collections.Specialized; public class Demo { public s

  3. ดึง Enumerator เพื่อวนลูปผ่าน SortedList ใน C#

    SortedList ให้เมธอด GetEnumerator() คืนค่า IDictionaryEnumerator สำหรับวนลูปคู่คีย์-ค่าที่เรียงลำดับตามคีย์แล้ว ตัวอย่างที่ 1: SortedList 10 รายการ using System; using System.Collections; public class Demo { public static void Main(string[] args) { SortedList sortedList = new Sorte

  4. สร้าง Wrapper แบบ Read-Only สำหรับ ArrayList ใน C#

    เมธอด Static ArrayList.ReadOnly(ArrayList list) สร้าง Wrapper แบบอ่านอย่างเดียว (Read-Only Wrapper) ที่ป้องกันการแก้ไขข้อมูลได้ แต่ข้อมูลต้นฉบับยังแก้ไขได้ (Live View) ตัวอย่างที่ 1: ArrayList ปกติ (ไม่ใช่ Read-Only) using System; using System.Collections; public class Demo { public static voi

  5. ตรวจสอบว่า String สองออบเจ็กต์มีค่าเท่ากันใน C#

    ใน C# string (อ้างอิง System.String) Override Equals และ Operator == ให้เปรียบเทียบ Value Equality (ค่าเนื้อหา) ไม่ใช่ Reference ตัวอย่างที่ 1: String เท่ากัน using System; public class Demo { public static void Main(string[] args) { string str1 = John; string str2 = John;

  6. ตรวจสอบว่า StringBuilder สองออบเจ็กต์เท่ากันใน C#

    เมธอด Equals(object) ของ StringBuilder เปรียบเทียบ Reference Equality (อ้างอิงออบเจ็กต์เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหาสตริง ต้องใช้ ToString() หรือ StringBuilder.Equals(StringBuilder) (Extension) สำหรับเปรียบเทียบค่า ตัวอย่างที่ 1: Reference Equality (พฤติกรรมเริ่มต้น) using System; using System

  7. ตรวจสอบว่า Tuple สองออบเจ็กต์เท่ากันใน C#

    เมธอด Equals(object) ของ Tuple เปรียบเทียบค่าขององค์ประกอบทุกตำแหน่ง คืน true ก็ต่อเมื่อ ทุกองค์ประกอบเท่ากันและลำดับเหมือนกัน ตัวอย่างที่ 1: Tuple 7 องค์ประกอบ เท่ากันทุกตัว using System; public class Demo { public static void Main(string[] args) { var tuple1 = Tuple.Create(150, 4

  8. สร้างสำเนา Read-Only ของ OrderedDictionary ใน C#

    เมธอด AsReadOnly() ของ OrderedDictionary สร้าง Wrapper แบบอ่านอย่างเดียว (Read-Only Wrapper) ที่ป้องกันการแก้ไขข้อมูลได้ แต่ข้อมูลต้นฉบับยังเปลี่ยนแปลงได้ (Live View) ตัวอย่างที่ 1: สร้าง Read-Only Copy และตรวจสอบ using System; using System.Collections; using System.Collections.Specialized; public

  9. ลบองค์ประกอบทั้งหมดจาก HashSet ใน C#

    เมธอด Clear() ของ HashSet<T> ใช้ลบองค์ประกอบทั้งหมด ทำให้ชุดข้อมูลว่างเปล่า (Count = 0) แต่ยังคงออบเจ็กต์ไว้ใช้งานต่อได้ ตัวอย่างที่ 1: HashSet สองชุด เปรียบเทียบและ Clear using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) {

  10. ลบองค์ประกอบทั้งหมดจาก SortedList ใน C#

    เมธอด Clear() ของ SortedList ใช้ลบคู่คีย์-ค่าทั้งหมด ทำให้ Count กลายเป็น 0 คีย์จะถูกเก็บในลำดับเรียงเสมอ ตัวอย่างที่ 1: SortedList 10 รายการ using System; using System.Collections; public class Demo { public static void Main(string[] args) { SortedList sortedList = new SortedList(

  11. ตรวจสอบว่า ListDictionary เป็น Read-Only ใน C#

    คุณสมบัติ IsReadOnly ของ ListDictionary คืนค่า bool บ่งชี้ว่าพจนานุกรมเป็นแบบอ่านอย่างเดียวหรือไม่ ค่าเริ่มต้นคือ false ตัวอย่างที่ 1: ตรวจสอบคุณสมบัติของสอง ListDictionary using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main

  12. ตรวจสอบว่า ListDictionary ถูกซิงโครไนซ์หรือไม่ใน C#

    คุณสมบัติ IsSynchronized ของ ListDictionary คืนค่า bool บ่งชี้ว่าการเข้าถึงพจนานุกรมปลอดภัยต่อเธรด (Thread-Safe) หรือไม่ โดยค่าเริ่มต้นคือ false ตัวอย่างที่ 1: ตรวจสอบคุณสมบัติต่างๆ using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static

  13. ลบองค์ประกอบทั้งหมดจาก OrderedDictionary ใน C#

    เมธอด Clear() ของ OrderedDictionary ใช้ลบคู่คีย์-ค่าทั้งหมด ทำให้ Count กลายเป็น 0 แต่ยังคงลำดับการแทรก (Insertion Order) สำหรับการเพิ่มใหม่ ตัวอย่างที่ 1: OrderedDictionary พื้นฐาน using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static

  14. ลบองค์ประกอบทั้งหมดจาก ArrayList ใน C#

    เมธอด Clear() ของ ArrayList ใช้ลบองค์ประกอบทั้งหมด ทำให้ Count กลายเป็น 0 แต่ Capacity ยังคงเดิม (ต้อง TrimToSize หากต้องการลด) ตัวอย่างที่ 1: Clear และเปรียบเทียบออบเจ็กต์ using System; using System.Collections; public class Demo { public static void Main(string[] args) { ArrayLis

  15. วิธีดึงองค์ประกอบที่หกของ Tuple ใน C#

    คลาส Tuple ให้คุณสมบัติ Item1 ถึง Item7 และ Rest สำหรับองค์ประกอบที่ 8 ขึ้นไป โดย Item6 คือองค์ประกอบที่หก ตัวอย่างที่ 1: Tuple 7 องค์ประกอบ (Item6 = 1200) using System; public class Demo { public static void Main(string[] args) { var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1

  16. วิธีดึงองค์ประกอบที่สามของ Tuple ใน C#

    คลาส Tuple ให้คุณสมบัติ Item1, Item2, Item3 ... สำหรับเข้าถึงองค์ประกอบแต่ละตำแหน่ง โดย Item3 คือองค์ประกอบที่สาม ตัวอย่างที่ 1: Tuple 7 องค์ประกอบ using System; public class Demo { public static void Main(string[] args) { var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 150

  17. ลบช่วงองค์ประกอบจาก ArrayList ใน C#

    เมธอด RemoveRange(int index, int count) ของ ArrayList ใช้ลบองค์ประกอบในช่วง ตั้งแต่ดัชนี index จำนวน count รายการ ตัวอย่างที่ 1: ลบช่วง 2 รายการเริ่มจากดัชนี 3 using System; using System.Collections; public class Demo { public static void Main(string[] args) { ArrayList list1 = new

  18. ลบรายการที่ระบุจาก SortedSet ใน C#

    เมธอด Remove(T item) ของ SortedSet<T> ใช้ลบองค์ประกอบที่ระบุ คืนค่า true หากลบสำเร็จ (พบและลบ) หรือ false หากไม่พบ ตัวอย่างที่ 1: ลบหลายรายการจาก SortedSet<string> using System; using System.Collections.Generic; public class Demo { public static void Main() { SortedSet&

  19. ลบองค์ประกอบทั้งหมดจาก SortedSet ใน C#

    เมธอด Clear() ของ SortedSet<T> ใช้ลบองค์ประกอบทั้งหมด ทำให้ชุดข้อมูลว่างเปล่า (Count = 0) แต่ยังคงออบเจ็กต์ไว้ใช้งานได้ ตัวอย่างที่ 1: SortedSet<string> ก่อน/หลัง Clear using System; using System.Collections.Generic; public class Demo { public static void Main() { Sorte

  20. ลบองค์ประกอบทั้งหมดในคอลเลกชันออกจาก HashSet ใน C#

    เมธอด ExceptWith(IEnumerable<T> other) ของ HashSet<T> ใช้ลบองค์ประกอบที่อยู่ใน other ออกจาก HashSet ปัจจุบัน (In-place) ทำให้เหลือเฉพาะสมาชิกที่อยู่ใน HashSet เดิมแต่ไม่อยู่ใน other ตัวอย่างที่ 1: ลบสมาชิกซ้ำกันระหว่างสอง HashSet using System; using System.Collections.Generic; public c

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:103/134  20-คอมพิวเตอร์/Page Goto:1 97 98 99 100 101 102 103 104 105 106 107 108 109