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

    เมธอด Object.GetHashCode() ใน C# ใช้คืนค่า hash code (รหัสแฮช) ของอ็อบเจ็กต์ — ใช้เป็นค่าเริ่มต้นสำหรับ hash-based collections เช่น Dictionary, HashSet, Hashtable ไวยากรณ์ (Syntax) public virtual int GetHashCode(); ตัวอย่างที่ 1: GetHashCode ของ Object และ String using System; public class Demo {

  2. เมธอด TimeSpan.FromTicks() ใน C#

    เมธอด TimeSpan.FromTicks() ใน C# ใช้สร้าง TimeSpan จากจำนวน ticks ที่ระบุ (1 tick = 100 nanoseconds = 0.0001 milliseconds) ไวยากรณ์ (Syntax) public static TimeSpan FromTicks(long value); value — จำนวน ticks (long) — สามารถเป็นลบได้ คืนค่า TimeSpan ที่แทนช่วงเวลาดังกล่าว ตัวอย่างที่ 1: สร้าง Time

  3. เมธอด String.ToLowerInvariant ใน C#

    เมธอด String.ToLowerInvariant() ใน C# ใช้สร้างสำเนาของสตริงที่แปลงเป็นตัวพิมพ์เล็ก (lowercase) ทั้งหมด โดยใช้กฎของ Invariant Culture (วัฒนธรรมมาตรฐานที่ไม่เปลี่ยนแปลง) ไวยากรณ์ (Syntax) public string ToLowerInvariant(); ตัวอย่างที่ 1: แปลงสตริงต่างๆ เป็นตัวพิมพ์เล็ก using System; using System.Text

  4. เมธอด String.ToUpperInvariant ใน C#

    เมธอด String.ToUpperInvariant() ใน C# ใช้สร้างสำเนาของสตริงที่แปลงเป็นตัวพิมพ์ใหญ่ (uppercase) ทั้งหมด โดยใช้กฎของ Invariant Culture (วัฒนธรรมที่ไม่เปลี่ยนแปลง/มาตรฐาน) ไวยากรณ์ (Syntax) public string ToUpperInvariant(); ตัวอย่างที่ 1: แปลงสตริงต่างๆ เป็นตัวพิมพ์ใหญ่ using System; using System.Tex

  5. เมธอด Substring() ใน C#

    เมธอด String.Substring() ใน C# ใช้ดึง substring (สตริงย่อย) จากสตริงต้นทาง เริ่มจากตำแหน่งที่ระบุ จนถึงท้ายสตริง หรือความยาวที่ระบุ ไวยากรณ์ (Syntax) public string Substring(int startIndex); public string Substring(int startIndex, int length); startIndex — ตำแหน่งเริ่มต้น (zero-based) length — จำน

  6. คุณสมบัติของสตริง (String Properties) ใน C#

    คลาส String ใน C# มีคุณสมบัติ (Properties) หลัก 2 อย่าง: ลำดับคุณสมบัติ & คำอธิบาย 1Chars — ดึงอ็อบเจ็กต์ Char ที่ตำแหน่งที่ระบุในสตริงปัจจุบัน (indexer: str[index]) 2Length — ดึงจำนวนตัวอักษรในสตริงปัจจุบัน ตัวอย่างที่ 1: ใช้ Chars และ Length วนลูปตรวจสอบตัวอักษร using System; public class

  7. คุณสมบัติ Thread.CurrentThread ใน C#

    คุณสมบัติ Thread.CurrentThread ใน C# ใช้ดึงอ็อบเจ็กต์ Thread ที่แทนเธรดที่กำลังทำงานอยู่ในขณะนี้ ไวยากรณ์ (Syntax) public static Thread CurrentThread { get; } ตัวอย่างที่ 1: ดูข้อมูลเธรดปัจจุบันและ ThreadPool using System; using System.Threading; public class Demo { public static void Main()

  8. คุณสมบัติ StringBuilder.Chars[] ใน C#

    คุณสมบัติ (indexer) StringBuilder.Chars[int index] ใน C# ใช้เข้าถึงหรือตั้งค่าตัวอักษรที่ตำแหน่งที่ระบุใน StringBuilder ไวยากรณ์ (Syntax) public char this[int index] { get; set; } index — ตำแหน่งของตัวอักษร (zero-based) Get: คืนค่า char ที่ตำแหน่งนั้น Set: กำหนดค่า char ใหม่ที่ตำแหน่งนั้น โยน Argu

  9. เมธอด ToLower() ใน C#

    เมธอด String.ToLower() ใน C# ใช้สร้างสำเนาของสตริงที่แปลงเป็นตัวพิมพ์เล็ก (lowercase) ทั้งหมด ไวยากรณ์ (Syntax) public string ToLower(); คืนค่า string ใหม่ที่เป็นตัวพิมพ์เล็กทั้งหมด ใช้กฎการแปลงของ current culture (วัฒนธรรมปัจจุบันของ thread) มี overload ToLower(CultureInfo) สำหรับระบุ culture เอง

  10. เมธอด Double.IsPositiveInfinity() ใน C#

    เมธอด Double.IsPositiveInfinity() ใน C# ใช้ตรวจสอบว่าค่า double ที่ระบุมีค่าเป็นอนันต์บวก (positive infinity) หรือไม่ ไวยากรณ์ (Syntax) public static bool IsPositiveInfinity(double value); value — ค่า double-precision floating-point ที่ต้องการตรวจสอบ คืนค่า true หากเป็น positive infinity, มิฉะนั้น

  11. เมธอด Queue.Clear() ใน C#

    เมธอด Queue<T>.Clear() ใน C# ใช้ลบสมาชิกทั้งหมดออกจาก Queue — ทำให้ Queue ว่างเปล่า (Count = 0) ไวยากรณ์ (Syntax) public virtual void Clear(); ตัวอย่างที่ 1: ล้าง Queue ที่มี 10 สมาชิก using System; using System.Collections.Generic; public class Demo { public static void Main() {

  12. เมธอด Queue.Clone() ใน C#

    เมธอด Queue.Clone() ใน C# ใช้สร้าง shallow copy (สำเนาลึกตื้น) ของ Queue — ออบเจ็กต์ Queue ใหม่ที่มีสมาชิกอ้างอิงไปยังอ็อบเจ็กต์เดิมๆ ไวยากรณ์ (Syntax) public virtual object Clone(); คืนค่า object — ต้อง cast เป็น Queue (non-generic) หรือ Queue<T> (generic) เป็น shallow copy — สมาชิกที่เป็น

  13. เมธอด StringBuilder.CopyTo() ใน C#

    เมธอด StringBuilder.CopyTo() ใน C# ใช้คัดลอกตัวอักษรจากส่วนที่ระบุของ StringBuilder ไปยังส่วนที่ระบุของอาเรย์ char ปลายทาง ไวยากรณ์ (Syntax) public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count); sourceIndex — ตำแหน่งเริ่มต้นใน StringBuilder (zero-based) destinat

  14. เมธอด ToCharArray() ใน C#

    เมธอด String.ToCharArray() ใน C# ใช้คัดลอกตัวอักษรในสตริงเป็นอาเรย์ Unicode character (char array) ไวยากรณ์ (Syntax) public char[] ToCharArray(); public char[] ToCharArray(int startIndex, int length); startIndex — ตำแหน่งเริ่มต้นของ substring (zero-based) length — ความยาวของ substring ที่จะคัดลอก

  15. เมธอด Queue.Contains() ใน C#

    เมธอด Queue<T>.Contains() ใน C# ใช้ตรวจสอบว่ามีอ็อบเจ็กต์ที่ระบุอยู่ใน Queue หรือไม่ ไวยากรณ์ (Syntax) public virtual bool Contains(object obj); obj — อ็อบเจ็กต์ที่ต้องการค้นหาใน Queue คืนค่า true หากพบ, false หากไม่พบ ตัวอย่างที่ 1: Queue สตริง — ค้นหา Jack (พบ) using System; using System

  16. เมธอด CopyTo() ของสตริงใน C#

    เมธอด String.CopyTo() ใน C# ใช้คัดลอกจำนวนตัวอักษรที่ระบุจากตำแหน่งที่กำหนดในสตริงต้นทาง ไปยังตำแหน่งที่กำหนดในอาเรย์ตัวอักษร Unicode (char array) ไวยากรณ์ (Syntax) public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count); sourceIndex — ดัชนีเริ่มต้นในสตริงต้นทาง (z

  17. เมธอด Join() ใน C#

    เมธอด String.Join() ใน C# ใช้สำหรับต่อ (concatenate) สมาชิกทั้งหมดของอาเรย์สตริงเข้าด้วยกัน โดยใช้ตัวคั่น (separator) ที่ระบุระหว่างแต่ละสมาชิก ไวยากรณ์ (Syntax) public static string Join(string separator, string[] value); separator — สตริงตัวคั่นที่จะวางระหว่างสมาชิก value — อาเรย์สตริงที่ต้องการ

  18. คลาส BitConverter ใน C#

    คลาส BitConverter ใน C# ใช้สำหรับแปลงข้อมูลชนิดพื้นฐาน (base data types) เป็นอาเรย์ไบต์ (byte array) และแปลงกลับจากอาเรย์ไบต์เป็นชนิดข้อมูลพื้นฐาน เมธอดหลักของ BitConverter เมธอดคำอธิบาย DoubleToInt64Bits(Double)แปลง double-precision floating-point เป็น signed 64-bit integer GetBytes(Boolean)แป

  19. ตรวจสอบว่า HashSet และคอลเลกชันที่ระบุมีสมาชิกร่วมกันหรือไม่ใน C#

    บทความนี้สาธิตวิธีตรวจสอบว่า HashSet<T> และคอลเลกชันที่ระบุมีสมาชิกร่วมกัน (overlap) อย่างน้อยหนึ่งตัวหรือไม่ โดยใช้เมธอด Overlaps() ใน C# ตัวอย่างที่ 1: HashSet ของจำนวนเต็ม — มีสมาชิกร่วมกัน using System; using System.Collections.Generic; public class Demo { public static void Main()

  20. ตรวจสอบว่ามีค่าใน LinkedList หรือไม่ใน C#

    บทความนี้สาธิตวิธีตรวจสอบว่า LinkedList<T> มีค่า (value) ที่ระบุอยู่หรือไม่ โดยใช้เมธอด Contains() ใน C# ตัวอย่างที่ 1: ตรวจสอบค่าใน LinkedList ของจำนวนเต็ม (พบ) using System; using System.Collections.Generic; public class Demo { public static void Main() { LinkedList<int&

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:98/134  20-คอมพิวเตอร์/Page Goto:1 92 93 94 95 96 97 98 99 100 101 102 103 104