Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. ตัวกำหนดรูปแบบทศนิยม (D) ใน C#

    ภาพรวม ตัวกำหนดรูปแบบ D (Decimal) ใช้กับ ชนิดข้อมูลจำนวนเต็มเท่านั้น (int, long, short, byte) แปลงตัวเลขเป็นสตริงของหลักฐานสิบ (0-9) พร้อมรองรับการระบุจำนวนหลักขั้นต่ำ รูปแบบการใช้งาน int val = 467; val.ToString(D4); // 0467 - ขั้นต่ำ 4 หลัก เติม 0 นำหน้า ตัวอย่างโค้ดเต็ม using System; using Syst

  2. แปลง Int64 เป็นสตริงใน C#

    ภาพรวม Int64 (หรือ long) แทนจำนวนเต็มมีเครื่องหมาย 64 บิต เพื่อแปลงเป็นสตริง ให้ใช้เมธอด ToString() รูปแบบการใช้งาน long val = 8766776; string str = val.ToString(); // 8766776 ตัวอย่างโค้ดเต็ม using System; class Demo { static void Main() { long val = 8766776; Console.Wri

  3. แปลง Int64 เป็นสตริงฐานสิบหก (Hexadecimal) ใน C#

    ภาพรวม เพื่อแปลง Int64 (หรือ long) เป็นสตริงฐานสิบหก (Hexadecimal) ให้ใช้ Convert.ToString(value, 16) โดยระบุฐาน (base) เป็น 16 รูปแบบการใช้งาน long val = 947645; string hex = Convert.ToString(val, 16); // e75bd ตัวอย่างโค้ดเต็ม using System; class Demo { static void Main() { lon

  4. ตัวกำหนดรูปแบบ "0" (ศูนย์) แบบกำหนดเองใน C#

    ภาพรวม ตัวกำหนดรูปแบบ 0 (ศูนย์) ทำหน้าที่เป็น ตัวแทนศูนย์ (zero placeholder) หากมีหลักในตำแหน่งนั้น จะแสดงหลักนั้น หากไม่มี จะ แสดง 0 แทน รูปแบบการใช้งาน double d = 292; d.ToString(00000); // 00292 - เติม 0 นำหน้าให้ครบ 5 หลัก ตัวอย่างโค้ดเต็ม using System; using System.Globalization; class Demo

  5. ตัวกำหนดรูปแบบ "#" (แฮช) แบบกำหนดเองใน C#

    ภาพรวม ตัวกำหนดรูปแบบ # (แฮช) ทำหน้าที่เป็น ตัวแทนหลัก (digit placeholder) หากมีหลักในตำแหน่งนั้น จะแสดงหลักนั้น หากไม่มี จะ ไม่แสดงอะไรเลย (ต่างจาก 0 ที่แสดง 0) ตัวอย่างการใช้งาน double d = 4.2; d.ToString(#.##, CultureInfo.InvariantCulture); // 4.2 (ไม่แสดง 0 นำหน้าหรือท้าย) ตัวอย่างโค้ดเต็ม us

  6. โปรแกรม C# ค้นหาคีย์ใน Dictionary

    ภาพรวม คลาส Dictionary<TKey, TValue> ให้เมธอด ContainsKey() เพื่อตรวจสอบว่าคีย์ (key) มีอยู่ใน Dictionary หรือไม่ คืนค่า true หากพบ false หากไม่พบ รูปแบบการใช้งาน Dictionary dict = new Dictionary { {1, Electronics}, {2, Clothing}, {3, Toys} }; bool exists = dict.ContainsKey(2); // true

  7. ตัวกำหนดรูปแบบ "." (จุด) แบบกำหนดเองใน C#

    ภาพรวม ตัวกำหนดรูปแบบ . (จุด) ใช้แทน ตัวคั่นทศนิยม (decimal separator) ตามวัฒนธรรม (culture) ในสตริงผลลัพธ์ จุดแรกในรูปแบบจะกำหนดตำแหน่งของจุดทศนิยม รูปแบบการใช้งาน double d = 2.3; d.ToString(0.00, CultureInfo.InvariantCulture); // 2.30 ตัวอย่างโค้ดเต็ม using System; using System.Globalization;

  8. เมธอด BinarySearch() ใน C#

    ภาพรวม เมธอด BinarySearch() ใช้ค้นหาองค์ประกอบใน รายการที่จัดเรียงแล้ว (sorted list) โดยใช้ алгоритםแบบทวิภาค (binary search) คืนค่าดัชนี (index) ขององค์ประกอบที่พบ ทำงานได้กับข้อมูลตัวเลข ตัวอักษร และสตริง เงื่อนไขการใช้งาน รายการ ต้องจัดเรียงล่วงหน้า (ascending order) หากไม่จัดเรียง ผลลัพธ์จะไม

  9. ขนาดของอาร์เรย์ 3 มิติใน C#

    ภาพรวม เพื่อดึงขนาดของอาร์เรย์ 3 มิติใน C# ให้ใช้เมธอด GetLength(dimensionIndex) โดยระบุดัชนีมิติ (0, 1, 2) รูปแบบการใช้งาน int[,,] arr = new int[3, 4, 5]; int dim0 = arr.GetLength(0); // 3 int dim1 = arr.GetLength(1); // 4 int dim2 = arr.GetLength(2); // 5 int total = arr.Length; // 60 (3*4*

  10. FormatException ใน C#

    ภาพรวม FormatException เป็นข้อยกเว้นที่โยนเมื่อ รูปแบบของอาร์กิวเมนต์ไม่ถูกต้อง เช่น พยายามแปลงสตริงที่ไม่ใช่ตัวเลขให้เป็นตัวเลข ตัวอย่างที่ทำให้เกิด FormatException using System; class Demo { static void Main() { string str = 3.5; // มีจุดทศนิยม ไม่ใช่ int int res = int.P

  11. เมธอด Linq Except ใน C#

    ภาพรวม เมธอด Except() ใน LINQ ใช้หา ความต่างของเซต (set difference) คืนค่าองค์ประกอบที่อยู่ในลำดับแรก แต่ไม่อยู่ในลำดับที่สอง (ลบซ้ำอัตโนมัติ) รูปแบบการใช้งาน int[] arr1 = { 5, 10, 15, 20, 35, 40 }; int[] arr2 = { 20, 35 }; var diff = arr1.AsQueryable().Except(arr2); // {5, 10, 15, 40} ตัวอย่างโค

  12. เมธอด Linq ElementAt ใน C#

    ภาพรวม เมธอด ElementAt() ใน LINQ ใช้ดึงองค์ประกอบที่ตำแหน่ง (index) ที่ระบุ โดยใช้ดัชนี 0-based หากดัชนีอยู่นอกช่วง จะโยน ArgumentOutOfRangeException รูปแบบการใช้งาน string[] names = { Jack, Pat, David }; string name = names.AsQueryable().ElementAt(1); // Pat ตัวอย่างโค้ดเต็ม: สุ่มชื่อ using Syst

  13. ตัวกำหนดรูปแบบ Sortable (s) ใน C#

    ภาพรวม ตัวกำหนดรูปแบบมาตรฐาน s (Sortable) แสดงวันที่และเวลาในรูปแบบที่เรียงลำดับได้ (ISO 8601) โดยใช้รูปแบบคงที่ ไม่ขึ้นกับวัฒนธรรม (culture-independent) รูปแบบสตริง yyyy-MM-ddTHH:mm:ss ตัวอย่าง: 2018-09-05T02:12:40 ตัวอย่างโค้ดเต็ม using System; class Demo { static void Main() {

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

    ภาพรวม เมธอด First() ใน LINQ ใช้ดึง องค์ประกอบแรก ของลำดับ (sequence) เช่น อาร์เรย์ หรือ Collection หากลำดับว่าง จะโยน InvalidOperationException รูปแบบการใช้งาน int[] arr = {20, 40, 60, 80, 100}; int first = arr.AsQueryable().First(); // หรือ arr.First() ตัวอย่างโค้ดเต็ม using System; using Syste

  15. เมธอด Math.BigMul ใน C#

    ภาพรวม เมธอด Math.BigMul ใช้คูณจำนวนเต็ม 32 บิตสองจำนวน และคืนค่าผลคูณเป็น 64 บิต (long) ป้องกันล้น (overflow) ที่อาจเกิดขึ้นหากคูณด้วยตัวดำเนินการ * ธรรมดา รูปแบบการใช้งาน int one = 345272828; int two = 887685744; long result = Math.BigMul(one, two); ตัวอย่างโค้ดเต็ม using System; class Demo {

  16. เมธอด Math.DivRem ใน C#

    ภาพรวม เมธอด Math.DivRem คำนวณ ผลหาร (quotient) และ เศษ (remainder) ของการหารสองจำนวนในครั้งเดียว โดยคืนค่าผลหารและส่งค่าเศษผ่านพารามิเตอร์ out รูปแบบการใช้งาน long dividend = 98; long divisor = 9; long remainder; long quotient = Math.DivRem(dividend, divisor, out remainder); ตัวอย่างโค้ดเต็ม usi

  17. เมธอด String.PadRight ใน C#

    ภาพรวม เมธอด PadRight() ใช้เพิ่มช่องว่าง (หรืออักขระ Unicode ที่กำหนด) ทางด้านขวา ของสตริง ให้ได้ความยาวตามที่ระบุ รูปแบบการใช้งาน string myStr = Text1; myStr.PadRight(10); // เพิ่มช่องว่างจนยาว 10 ตัวอักษร myStr.PadRight(10, *); // เพิ่มอักขระ * จนยาว 10 ตัวอักษร ตัวอย่างโค้ดเต็ม

  18. แปลง Int32 เป็นสตริงใน C#

    ภาพรวม Int32 (หรือ int) แทนจำนวนเต็มมีเครื่องหมาย 32 บิต เพื่อแปลงเป็นสตริง ให้ใช้เมธอด ToString() รูปแบบการใช้งาน int val = 1023; string str = val.ToString(); // 1023 ตัวอย่างโค้ดเต็ม using System; class Demo { static void Main() { int val = 1023; Console.Write(Integer c

  19. คุณสมบัติ Console.WindowWidth ใน C#

    ภาพรวม คุณสมบัติ Console.WindowWidth ใช้สำหรับ ดึงหรือตั้งค่า ความกว้างของหน้าต่างคอนโซล (หน่วยเป็นจำนวนคอลัมน์ตัวอักษร) การใช้งานพื้นฐาน int width = Console.WindowWidth; // อ่านค่าความกว้างปัจจุบัน Console.WindowWidth = 120; // ตั้งค่าความกว้างใหม่ (ถ้ารองรับ) ตัวอย่างโค้ดเต็ม using Syst

  20. Convert.ChangeType Method ใน C#: แปลงประเภทแบบ Dynamic

    เมธอด Convert.ChangeType(object value, TypeCode typeCode) หรือ ChangeType(object value, Type conversionType) แปลง Object เป็นประเภทที่ระบุใน Runtime เหมาะสำหรับ Dynamic Conversion ตัวอย่าง: Double to Int32 using System; public class Demo { public static void Main() { double val = -

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:65/134  20-คอมพิวเตอร์/Page Goto:1 59 60 61 62 63 64 65 66 67 68 69 70 71