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

    เมธอด Object.GetType() ใน C# ใช้สำหรับดึง Type ของ Instance ปัจจุบัน Syntax public Type GetType (); ตัวอย่าง using System; public class Demo { public static void Main() { Object ob = new Object(); String str = Jim; Type type1 = ob.GetType(); Type type2 = st

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

    เมธอด Queue.TrimExcess() ใน C# ใช้สำหรับตั้งค่า Capacity ให้เท่ากับจำนวน Elements จริงใน Queue<T> หากจำนวนนั้นน้อยกว่า 90% ของ Capacity ปัจจุบัน Syntax public void TrimExcess (); ตัวอย่าง using System; using System.Collections.Generic; public class Demo { public static void Main() {

  3. String Operators ใน C#: Equality และ Inequality

    ใน C# มี String Operators 2 ตัวคือ Equality (==) และ Inequality (!=) ตัวอย่าง Equality Operator using System; public class Demo { public static void Main() { string str1 = Amit; string str2 = ; Console.WriteLine(Is string1 null or empty? = + string.IsNullOrEmpty(s

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

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

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

    เมธอด BitConverter.ToUInt64() ใน C# ใช้สำหรับแปลง 8 ไบต์จากตำแหน่งที่ระบุใน Byte Array ให้เป็น Unsigned 64-bit Integer (ulong) Syntax public static ulong ToUInt64 (byte[] val, int begnIndex); ตัวอย่าง using System; public class Demo { public static void Main() { byte[] arr = { 0, 0,

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

    เมธอด TimeSpan.FromDays() ใน C# ใช้สำหรับคืนค่า TimeSpan ที่แทนจำนวนวันที่ระบุ โดยมีความแม่นยำถึงมิลลิวินาที Syntax public static TimeSpan FromDays (double val); พารามิเตอร์ val คือจำนวนวัน (Double) ที่แม่นยำถึงมิลลิวินาที ตัวอย่าง using System; public class Demo { public static void Main(){

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

    เมธอด Double.IsNaN() ใน C# ใช้สำหรับคืนค่าบอกว่าค่าที่ระบุเป็น Not-a-Number (NaN) หรือไม่ Syntax public static bool IsNaN (double val); พารามิเตอร์ val คือ Double-precision Floating-point Number ตัวอย่าง using System; public class Demo { public static void Main(){ double d = 1.0 / 0.

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

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

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

    เมธอด Stack.GetEnumerator() ใน C# ใช้สำหรับคืนค่า IEnumerator สำหรับ Stack Syntax public virtual System.Collections.IEnumerator GetEnumerator (); ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main(){ Stack stack1 = new Stack(); stac

  10. เมธอด TimeSpan.FromHours() ใน C# : สร้าง TimeSpan จากจำนวนชั่วโมง

    เมธอด TimeSpan.FromHours() ใน C# เป็น static factory method ใช้สร้าง TimeSpan ที่แทนจำนวนชั่วโมงที่ระบุ โดยมีความแม่นยำถึงมิลลิวินาที (nearest millisecond) รูปแบบไวยากรณ์ (Syntax) public static TimeSpan FromHours(double value); value : จำนวนชั่วโมง (double) รองรับทศนิยม เช่น 1.5 = 1 ชม. 30 นาท

  11. เมธอด TimeSpan.Subtract() ใน C# : ลบช่วงเวลาออกจากกัน

    เมธอด TimeSpan.Subtract() ใน C# ใช้ลบช่วงเวลา (TimeSpan) อีกช่วงหนึ่งออกจาก instance นี้ คืนค่า TimeSpan ใหม่ที่เป็นผลต่าง (ไม่เปลี่ยนค่าต้นฉบับ) รูปแบบไวยากรณ์ (Syntax) public TimeSpan Subtract(TimeSpan ts); ts : ช่วงเวลาที่ต้องการลบ คืนค่า : TimeSpan ใหม่ = this - ts ตัวอย่างที่ 1: ลบช

  12. เมธอด SortedDictionary.Add() ใน C# : เพิ่มคู่ Key-Value ใหม่

    เมธอด SortedDictionary<TKey, TValue>.Add() ใน C# ใช้เพิ่มคู่คีย์-ค่า (key-value pair) ใหม่เข้าไปใน SortedDictionary คีย์จะถูกจัดเรียงอัตโนมัติตามลำดับ (ascending order) รูปแบบไวยากรณ์ (Syntax) public void Add(TKey key, TValue value); key : คีย์ของสมาชิก (ต้อง unique, ไม่เป็น null สำหรับ

  13. เมธอด SortedDictionary.Clear() ใน C# : ล้างข้อมูลทั้งหมด

    เมธอด SortedDictionary<TKey, TValue>.Clear() ใน C# ใช้ลบสมาชิกทั้งหมดออกจาก SortedDictionary ทำให้ Count = 0 แต่ความจุภายในอาจยังคงอยู่ (ไม่ปล่อยหน่วยความจำทันที) รูปแบบไวยากรณ์ (Syntax) public void Clear(); ตัวอย่างที่ 1: Clear พื้นฐานพร้อม ContainsKey using System; using System.Collections

  14. เมธอด Double.IsInfinity() ใน C# : ตรวจสอบค่าอันันต์ (บวก/ลบ)

    เมธอด Double.IsInfinity() ใน C# ใช้ตรวจสอบว่าค่า double ที่ระบุประเมินผลเป็น อันันต์ (Infinity) ไม่ว่าจะเป็นบวกหรือลบ คืนค่า true หากเป็น PositiveInfinity หรือ NegativeInfinity มิฉะนั้นคืน false รูปแบบไวยากรณ์ (Syntax) public static bool IsInfinity(double d); d : ค่าทศนิยม double-precision ที่

  15. เมธอด TimeSpan.Add() ใน C# : บวกช่วงเวลาเข้าด้วยกัน

    เมธอด TimeSpan.Add() ใน C# ใช้บวกช่วงเวลา (TimeSpan) อีกช่วงหนึ่งเข้ากับ instance นี้ คืนค่า TimeSpan ใหม่ที่เป็นผลรวม (ไม่เปลี่ยนค่าต้นฉบับ เนื่องจาก TimeSpan เป็น immutable struct) รูปแบบไวยากรณ์ (Syntax) public TimeSpan Add(TimeSpan ts); ts : ช่วงเวลาที่ต้องการบวก คืนค่า : TimeSpan ใหม่

  16. เมธอด TimeSpan.Compare() ใน C# : เปรียบเทียบช่วงเวลาสองช่วง

    เมธอด TimeSpan.Compare() ใน C# เป็น static method ใช้เปรียบเทียบค่า TimeSpan สองค่า คืนค่าจำนวนเต็มที่บ่งบอกว่าช่วงเวลาแรก สั้นกว่า เท่ากับ หรือยาวกว่าช่วงเวลาที่สอง รูปแบบไวยากรณ์ (Syntax) public static int Compare(TimeSpan t1, TimeSpan t2); ค่าที่คืนกลับ ค่า

  17. เมธอด SortedDictionary.ContainsValue() ใน C# : ตรวจสอบว่ามีค่าที่ระบุอยู่หรือไม่

    เมธอด SortedDictionary<TKey, TValue>.ContainsValue() ใน C# ใช้ตรวจสอบว่า SortedDictionary มีสมาชิกที่มีค่า (Value) ตรงกับที่ระบุหรือไม่ คืนค่า true หากพบ, false หากไม่พบ รูปแบบไวยากรณ์ (Syntax) public bool ContainsValue(TValue value); value : ค่าที่ต้องการค้นหาใน SortedDictionary ตัวอย

  18. เมธอด Queue.Enqueue() ใน C# : เพิ่มสมาชิกเข้าไปที่ท้ายคิว

    เมธอด Queue<T>.Enqueue() ใน C# ใช้เพิ่มออบเจ็กต์เข้าไปที่ ท้ายคิว (rear/back) ตามหลักการ FIFO (First-In-First-Out) สมาชิกที่เพิ่มล่าสุดจะถูก Dequeue ออกสุดท้าย รูปแบบไวยากรณ์ (Syntax) public void Enqueue(T item); item : ออบเจ็กต์ที่ต้องการเพิ่มเข้า Queue ตัวอย่างที่ 1: Enqueue, Dequeue

  19. เมธอด Queue.Equals() ใน C# : เปรียบเทียบคิวสองตัว

    เมธอด Queue.Equals() ใน C# ใช้ตรวจสอบว่าออบเจ็กต์ Queue ตัวหนึ่งเท่ากับอีกตัวหนึ่งหรือไม่ โดยค่าเริ่มต้นจะเปรียบเทียบ Reference Equality (ชี้ไปยัง instance เดียวกัน) ไม่ใช่เปรียบเทียบเนื้อหา รูปแบบไวยากรณ์ (Syntax) public virtual bool Equals(object obj); obj : ออบเจ็กต์ที่ต้องการเปรียบเทียบ

  20. เมธอด Stack.Clone() ใน C# : สร้าง Shallow Copy ของสแต็ก

    เมธอด Stack.Clone() ใน C# ใช้สร้าง Shallow Copy ของ Stack คือ สร้าง Stack ใหม่ที่มีสมาชิกเหมือนกันทุกตัว (อ้างอิง object เดียวกันสำหรับ reference types) แต่เป็น instance แยกกัน รูปแบบไวยากรณ์ (Syntax) public virtual object Clone(); คืนค่า : object (ต้อง cast กลับเป็น Stack) เป็น Shallow Co

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