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

    ภาพรวม StringDictionary ใน System.Collections.Specialized เป็น Dictionary เฉพาะสตริง (key และ value ต้องเป็น string) ไม่จัดเรียง คีย์ไม่ซ้ำ ไม่เป็น null ตัวอย่างที่ 1: สร้างและเพิ่ม 7 คู่ แล้ววนลูปแสดง using System; using System.Collections; using System.Collections.Specialized; public class Demo

  2. การหาความยาว (Length) ของ StringBuilder ใน C#

    ภาพรวม StringBuilder.Length คือจำนวนตัวอักษรที่มีอยู่จริงในขณะนั้น ต่างจาก Capacity ที่เป็นพื้นที่จัดสรรไว้ ตัวอย่างที่ 1: ตรวจสอบ Capacity, MaxCapacity, Length ของ StringBuilder 4 แบบ using System; using System.Text; public class Demo { public static void Main(String[] args) { Str

  3. การหาความจุสูงสุด (MaxCapacity) ของ StringBuilder ใน C#

    ภาพรวม StringBuilder.MaxCapacity คือขีดจำกัดสูงสุดของความจุ (ปกติ 2,147,483,647 = Int32.MaxValue) ไม่สามารถเปลี่ยนแปลงได้ ตัวอย่างที่ 1: ตรวจสอบ Capacity และ MaxCapacity ของ StringBuilder 4 แบบ using System; using System.Text; public class Demo { public static void Main(String[] args) {

  4. คลาส OrderedDictionary ใน C#

    ภาพรวม OrderedDictionary แทนคอลเลกชันคู่คีย์/ค่า ที่เข้าถึงได้ทั้งด้วยคีย์และดัชนี รักษาลำดับการเพิ่มข้อมูล Property หลัก Propertyคำอธิบาย Countจำนวนคู่คีย์/ค่า IsReadOnlyอ่านอย่างเดียวหรือไม่ (ปกติ false) Item[Int32]ค่าที่ดัชนีที่ระบุ Item[Object]ค่าที่คีย์ที่ระบุ KeysICollection ของคีย์ทั้งหม

  5. การสร้าง OrderedDictionary ใน C#

    ภาพรวม OrderedDictionary ใน System.Collections.Specialized เก็บคู่คีย์/ค่า รักษาลำดับการเพิ่ม (insertion order) เข้าถึงได้ทั้งคีย์และดัชนี ตัวอย่างที่ 1: สร้าง เพิ่มข้อมูล ลบ และนับจำนวน using System; using System.Collections; using System.Collections.Specialized; public class Demo { public st

  6. การสร้าง StringBuilder ใน C#

    ภาพรวม StringBuilder ใน System.Text ใช้สร้าง/แก้ไขสตริงได้อย่างมีประสิทธิภาพ (mutable) มีคอนสตรัคเตอร์หลายแบบ ตัวอย่างที่ 1: สร้าง 2 StringBuilder และเปรียบเทียบ using System; using System.Text; public class Demo { public static void Main(String[] args) { StringBuilder strBuilder1

  7. การหาจำนวนสมาชิกทั้งหมดในอาร์เรย์ใน C#

    ภาพรวม Array.GetLength(int dimension) คืนจำนวนสมาชิกในมิติที่ระบุ (0-based) สำหรับอาร์เรย์ 1 มิติ ใช้ GetLength(0) หรือ property Length ตัวอย่างที่ 1: อาร์เรย์สตริง 6 ค่า ตรวจสอบความยาวและค้นหาด้วย Exists ele.StartsWith(E))); } } ผลลัพธ์ Products list... Electronics Accessories Clothing Toys

  8. การหาความจุ (Capacity) ของ StringBuilder ใน C#

    ภาพรวม StringBuilder.Capacity คือจำนวนตัวอักษรที่จัดเก็บได้โดยไม่ต้องจัดสรรหน่วยความ憶ใหม่ ค่าเริ่มต้น 16 เพิ่มขึ้นอัตโนมัติเมื่อเกิน ตัวอย่างที่ 1: สร้าง StringBuilder 3 แบบ และตรวจสอบ Capacity using System; using System.Text; public class Demo { public static void Main(String[] args) {

  9. คลาส StringCollection ใน C#

    ภาพรวม StringCollection ใน System.Collections.Specialized เป็นคอลเลกชันเฉพาะสำหรับสตริง มี property และ method สำหรับจัดการข้อความ Property หลัก Propertyคำอธิบาย Countจำนวนสตริงในคอลเลกชัน IsReadOnlyเป็น read-only หรือไม่ (ปกติ false) IsSynchronizedthread-safe หรือไม่ Item[Int32]เข้าถึง/ตั้งค่า

  10. การตรวจสอบว่าตัวอักษร Unicode เป็น whitespace ใน C#

    ภาพรวม Char.IsWhiteSpace(char c) ตรวจสอบว่าตัวอักษรเป็น whitespace หรือไม่ (space, tab, newline, ฯลฯ) คืนค่า bool รองรับ Unicode ทุกช่วง ตัวอย่างที่ 1: ตรวจสอบ space character using System; public class Demo { public static void Main() { bool res; char val = ; Cons

  11. การตรวจสอบว่า Dictionary มีคีย์ที่ระบุหรือไม่ใน C#

    ภาพรวม Dictionary<TKey, TValue>.ContainsKey(TKey key) ตรวจสอบว่ามีคีย์ใน Dictionary หรือไม่ คืนค่า bool ใช้ hashing O(1) เร็วและปลอดภัยแบบเจนเนริก ตัวอย่างที่ 1: ตรวจสอบคีย์ที่มีอยู่ (Three) using System; using System.Collections.Generic; public class Demo { public static void Main()

  12. การดึง RuntimeTypeHandle ของ Type ที่ระบุใน C#

    ภาพรวม Type.GetTypeHandle(Type type) คืนค่า RuntimeTypeHandle ซึ่งเป็น handle ภายใน runtime สำหรับ Type นั้น สามารถนำกลับมาเป็น Type ได้ด้วย Type.GetTypeFromHandle() ตัวอย่างที่ 1: ดึง Handle ของ System.Type using System; public class Demo { public static void Main() { Type type1 =

  13. การดึงฟิลด์ทั้งหมดของ Type ใน C#

    ภาพรวม Type.GetFields(BindingFlags) ดึงอาร์เรย์ FieldInfo ของฟิลด์ตามเงื่อนไข (public, non-public, static, instance) ใช้ namespace System.Reflection ตัวอย่างที่ 1: ดึง non-public static fields ของ System.String using System; using System.Reflection; public class Demo { public static void Main(

  14. การเพิ่มสมาชิกลงใน HashSet ใน C#

    ภาพรวม HashSet<T>.Add(T item) เพิ่มสมาชิกใหม่ หากซ้ำจะคืน false และไม่เพิ่ม (HashSet ไม่อนุญาตค่าซ้ำ) รองรับ Enumerator และการตรวจสอบ subset ตัวอย่างที่ 1: เพิ่มข้อมูลใน HashSet สองตัวและเปรียบเทียบ using System; using System.Collections.Generic; public class Demo { public static void Ma

  15. การดึงอาร์เรย์ค่าคงที่ของ Enum ใน C#

    ภาพรวม Type.GetEnumValues() คืนค่า Array ของค่าคงที่ทั้งหมดใน Enum ต้องใช้กับ Type ที่เป็น Enum เท่านั้น มิฉะนั้นโยน ArgumentException ตัวอย่างที่ 1: พยายามใช้กับ int (ไม่ใช่ Enum) - โยน Exception using System; public class Demo { enum Vehicle { Car, Bus, Bike, Airplane } public static vo

  16. การเพิ่มคีย์และค่าที่ระบุลงใน ListDictionary ใน C#

    ภาพรวม ListDictionary.Add(key, value) เพิ่มคู่คีย์/ค่า ใช้ linked list เหมาะข้อมูลน้อย (< 10 รายการ) รองรับ Keys และ IDictionaryEnumerator ตัวอย่างที่ 1: เพิ่ม 5 คู่และวนลูปด้วย IDictionaryEnumerator using System; using System.Collections; using System.Collections.Specialized; public class Demo {

  17. การดึงฟิลด์เฉพาะของ Type ปัจจุบันใน C#

    ภาพรวม Type.GetField(string name) ดึงข้อมูล FieldInfo ของฟิลด์ public ที่ระบุชื่อ โยน ArgumentNullException หากชื่อเป็น null ตัวอย่างที่ 1: ดึงฟิลด์ SubName จากคลาส Subject using System; using System.Reflection; public class Demo { public static void Main() { Type type = typeof(Sub

  18. การเพิ่มสมาชิกลงใน Hashtable ใน C#

    ภาพรวม Hashtable.Add(key, value) เพิ่มคู่คีย์/ค่า คีย์ต้องไม่ซ้ำและไม่เป็น null รองรับการวนลูปด้วย IDictionaryEnumerator ตัวอย่างที่ 1: เพิ่ม 10 คู่ แล้วเพิ่มอีก 1 คู่ และนับจำนวน using System; using System.Collections; public class Demo { public static void Main() { Hashtable hash

  19. การดึงรหัสแฮช (Hash Code) ของอินสแตนซ์ใน C#

    ภาพรวม Object.GetHashCode() คืนค่า hash code ของอินสแตนซ์ ใช้สำหรับการจัดเก็บใน hash table การเปรียบเทียบเร็ว ไม่รับประกันค่าไม่ซ้ำ (collision อาจเกิดขึ้น) ตัวอย่างที่ 1: ดึง Hash Code ของอาร์เรย์สตริง using System; public class Demo { public static void Main() { string[] arr = { t

  20. การตรวจสอบว่า OrderedDictionary มีคีย์เฉพาะหรือไม่ใน C#

    ภาพรวม OrderedDictionary.Contains(Object key) ตรวจสอบว่ามีคีย์ที่ระบุในคอลเลกชันหรือไม่ คืนค่า bool ทำงานได้ใน O(1) เนื่องจากใช้ hash table ภายใน ตัวอย่างที่ 1: ตรวจสอบคีย์ตัวเลขที่มีและไม่มี using System; using System.Collections; using System.Collections.Specialized; public class Demo { publ

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