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

    เมธอด Stack.Synchronized() ใน C# ใช้สำหรับสร้างวอร์ปเปอร์ (wrapper) ที่ปลอดภัยเธรด (thread-safe) สำหรับออบเจ็กต์ Stack ทำให้สามารถเข้าถึงจากหลายเธรดพร้อมกันได้อย่างปลอดภัย ไวยากรณ์ (Syntax) public static System.Collections.Stack Synchronized (System.Collections.Stack stack); พารามิเตอร์ stack คือ

  2. เมธอด Stack.ToArray() ใน C# พร้อมตัวอย่าง

    เมธอด Stack.ToArray() ใน C# ใช้สำหรับคัดลอกองค์ประกอบทั้งหมดใน Stack ไปยังอาร์เรย์ใหม่ (new array) โดยคืนค่าอาร์เรย์ของออบเจ็กต์ (object[]) ไวยากรณ์ (Syntax) public virtual object[] ToArray (); ตัวอย่างที่ 1: Stack ของสตริง พร้อมการทำให้ปลอดภัยเธรด using System; using System.Collections; public

  3. เมธอด Stack.ToString() ใน C# พร้อมตัวอย่าง

    เมธอด Stack.ToString() ใน C# ใช้สำหรับรับการแสดงผลสตริง (string representation) ของออบเจ็กต์คลาส Stack โดยคืนค่าชื่อประเภท (type name) ของออบเจ็กต์ ไม่ใช่เนื้อหาของสแต็ก ไวยากรณ์ (Syntax) public string ToString (); ตัวอย่างที่ 1: Stack ของจำนวนเต็ม using System; using System.Collections; public

  4. เมธอด SByte.CompareTo() ใน C# พร้อมตัวอย่าง

    เมธอด SByte.CompareTo() ใน C# ใช้สำหรับเปรียบเทียบอินสแตนซ์ปัจจุบันกับออบเจ็กต์หรือค่า SByte ที่ระบุ และคืนค่าจำนวนเต็มที่บ่งชี้ความสัมพันธ์ระหว่างค่าทั้งสอง ไวยากรณ์ (Syntax) มีการโอเวอร์โหลด 2 รูปแบบ: public int CompareTo (sbyte val); public int CompareTo (object ob); val — ค่า SByte (จำนวน

  5. เมธอด Single.IsNegativeInfinity() ใน C# พร้อมตัวอย่าง

    เมธอด Single.IsNegativeInfinity() ใน C# ใช้สำหรับตรวจสอบว่าค่าที่ระบุเป็นลบอนันต์ (negative infinity) หรือไม่ โดยจะคืนค่า true หากค่าเป็นลบอนันต์ มิฉะนั้นจะคืนค่า false ไวยากรณ์ (Syntax) รูปแบบการใช้งานมีดังนี้: public static bool IsNegativeInfinity (float val); พารามิเตอร์ val คือตัวเลขทศนิยมความ

  6. เมธอด Stack.Push() ใน C# พร้อมตัวอย่าง

    เมธอด Stack.Push() ใน C# ใช้สำหรับแทรก Object เข้าไปที่ด้านบน (Top) ของ Stack Syntax public virtual void Push (object ob); พารามิเตอร์ ob คือ Object ที่จะ Push เข้า Stack ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main() { Stack stack = n

  7. เมธอด SByte.Equals() ใน C# พร้อมตัวอย่าง

    เมธอด SByte.Equals() ใน C# ใช้สำหรับคืนค่าบอกว่า Instance นี้เท่ากับ Object หรือ SByte ที่ระบุหรือไม่ Syntax public bool Equals (sbyte ob); public override bool Equals (object ob); พารามิเตอร์ ob สำหรับ Syntax แรกคือค่า SByte ที่จะเปรียบเทียบ ส่วน Syntax ที่สองคือ Object ที่จะเปรียบเทียบ ตัวอย่าง

  8. เมธอด BitConverter.ToInt64() ใน C# พร้อมตัวอย่าง

    เมธอด BitConverter.ToInt64() ใน C# ใช้สำหรับแปลง 8 ไบต์จากตำแหน่งที่ระบุใน Byte Array ให้เป็น Signed 64-bit Integer (long) Syntax public static long ToInt64 (byte[] val, int begnIndex); โดย val คือ Byte Array ส่วน begnIndex คือตำแหน่งเริ่มต้นใน val ตัวอย่าง using System; public class Demo { p

  9. การดึงคอลเลกชัน Values จาก StringDictionary ใน C#

    โค้ดสำหรับดึงคอลเลกชันของ Values ใน StringDictionary มีดังนี้: ตัวอย่าง using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ StringDictionary strDict1 = new StringDictionary(); strDict1.Add(S, Home App

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

    เมธอด Equals(object) ของ ArrayList **ไม่ได้ Override** จาก Object ดังนั้นจึงเปรียบเทียบ **Reference Equality** (อ้างอิงออบเจ็กต์เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหา True using System; using System.Collections; public class Demo { public static void Main(string[] args) { ArrayList li

  11. ตรวจสอบว่า SortedSet เป็น Subset ของคอลเลกชันที่ระบุใน C#

    เมธอด IsSubsetOf(IEnumerable<T> other) ของ SortedSet<T> คืนค่า true หาก SortedSet ปัจจุบันมีองค์ประกอบ **ทั้งหมดอยู่ใน other** (อาจเท่ากันได้) - คือ Subset (A ⊆ B) ตัวอย่างที่ 1: SortedSet1 เป็น Subset ของ SortedSet2 Subset Console.WriteLine(SortedSet1 เป็น Subset ของ SortedSet

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

    เมธอด Equals(object) ของ HashSet<T> **ไม่ได้ Override** จาก Object ดังนั้นจึงเปรียบเทียบ **Reference Equality** (อ้างอิงออบเจ็กต์เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหาเซต True using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) {

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

    เมธอด Equals(object) ของ HybridDictionary **ไม่ได้ Override** จาก Object ดังนั้นจึงเปรียบเทียบ **Reference Equality** (อ้างอิงออบเจ็กต์เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหา False using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void

  14. ตรวจสอบว่า HashSet เป็น Superset ของคอลเลกชันที่ระบุใน C#

    เมธอด IsSupersetOf(IEnumerable<T> other) ของ HashSet<T> คืนค่า true หาก HashSet ปัจจุบันมีองค์ประกอบ **ครบถ้วนของ other** (อาจมีเพิ่มเติมได้) - คือ Superset (A ⊇ B) ตัวอย่างที่ 1: HashSet<string> เป็น Superset Superset Console.WriteLine(set1 เป็น Superset ของ set2? + set

  15. ตรวจสอบว่า SortedSet เป็น Superset ของคอลเลกชันที่ระบุใน C#

    เมธอด IsSupersetOf(IEnumerable<T> other) ของ SortedSet<T> คืนค่า true หาก SortedSet ปัจจุบันมีองค์ประกอบ **ครบถ้วนของ other** (อาจมีเพิ่มเติมได้) - คือ Superset ในความหมายทางคณิตศาสตร์ (A ⊇ B) ตัวอย่างที่ 1: SortedSet<string> Superset Console.WriteLine(SortedSet2 เป็น Sup

  16. ลบองค์ประกอบของ List ที่ตรงเงื่อนไข Predicate ใน C#

    เมธอด RemoveAll(Predicate<T> match) ของ List<T> ลบองค์ประกอบทั้งหมดที่ทำให้ Predicate คืนค่า true คืนค่าจำนวนรายการที่ถูกลบ ตัวอย่างที่ 1: ลบค่าเฉพาะ (500) using System; using System.Collections.Generic; public class Demo { // Predicate: คืน true หากค่าเท่ากับ 500 private stati

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

    เมธอด Equals(object) ของ LinkedList<T> **ไม่ได้ Override** จาก Object ดังนั้นจึงเปรียบเทียบ **Reference Equality** (อ้างอิงออบเจ็กต์เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหา False using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) {

  18. สร้าง Stack จากคอลเลกชันใน C#

    Constructor Stack<T>(IEnumerable<T> collection) สร้าง Stack ใหม่โดยคัดลอกองค์ประกอบจากคอลเลกชันที่ระบุ **ลำดับจะถูกกลับด้าน** เพราะ Stack เป็น LIFO (Last-In-First-Out) - องค์ประกอบสุดท้ายของคอลเลกชันต้นทางจะอยู่บนสุด (Top) ของ Stack ตัวอย่างที่ 1: Stack<int> จาก Stack อื่นผ่าน ToA

  19. สร้าง HashSet จากคอลเลกชันอื่นใน C#

    Constructor HashSet<T>(IEnumerable<T> collection) สร้าง HashSet ใหม่โดยคัดลอกองค์ประกอบจากคอลเลกชันที่ระบุ โดยอัตโนมัติกรองค่าซ้ำ (Duplicate Removal) ตัวอย่างที่ 1: สร้างจาก HashSet อื่น (int) using System; using System.Collections.Generic; public class Demo { public static void Ma

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