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

    เครื่องหมาย % ในสตริงรูปแบบ จะคูณตัวเลขด้วย 100 ก่อนที่จะจัดรูปแบบ สัญลักษณ์เปอร์เซ็นต์จะถูกเพิ่มในตัวเลขที่ตำแหน่งที่ % ปรากฏ สำหรับตัวอย่าง ให้ประกาศและเริ่มต้นตัวแปร double: double d = .045; ตอนนี้ ให้ใช้ตัวกำหนดรูปแบบ % แบบกำหนดเอง เพื่อคูณตัวเลขด้วย 100: d.ToString(#0.##%, CultureInfo.Invariant

  2. ตัวกำหนดรูปแบบวันที่ยาว (D) ใน C#

    ตัวกำหนดรูปแบบ D แทนสตริงรูปแบบวันที่และเวลาแบบกำหนดเอง สตริงรูปแบบถูกกำหนดโดยคุณสมบัติ DateTimeFormatInfo.LongDatePattern ของวัฒนธรรม (culture) สตริงรูปแบบกำหนดเองคือ: dddd, dd MMMM yyyy ตัวอย่าง using System; using System.Globalization; class Demo { static void Main() { DateTime m

  3. วิธีทำให้ค่าบวกในอาร์เรย์จำนวนเต็มกลายเป็นลบใน C#

    นี่คืออาร์เรย์และสมาชิกของมัน: int[] arr = { 10, 20, 15 }; ตั้งค่าค่าลบให้กับสมาชิกที่เป็นบวก: 0) arr[i] = -arr[i]; วนลูปข้างต้นจนถึงความยาวของอาร์เรย์: for (int i = 0; i 0) arr[i] = -arr[i]; } มาดูตัวอย่างที่สมบูรณ์กัน ตัวอย่าง using System; public class Demo { public static void Mai

  4. เมธอด Contains ของ LinkedList ใน C#

    นี่คือ LinkedList ของเรา: int[] num = {1, 3, 7, 15}; LinkedList<int> list = new LinkedList<int>(num); เพื่อตรวจสอบว่าลิสต์มีองค์ประกอบหรือไม่ ให้ใช้เมธอด Contains() ตัวอย่างต่อไปนี้ตรวจสอบโหนด 3 ในลิสต์: list.Contains(3) ข้างต้น คืนค่า True เนื่องจากพบองค์ประกอบ ดังที่แสดงด้านล่าง: ตัวอย

  5. ตัวกำหนดรูปแบบสกุลเงิน (C) ใน C#

    ตัวกำหนดรูปแบบ C (หรือ currency) ใช้เพื่อแปลงตัวเลขเป็นสตริงที่แทนจำนวนเงิน มาดูตัวอย่างกัน double value = 139.87; ตอนนี้เพื่อแสดงตัวเลขข้างต้นจนถึง 3 ตำแหน่งทศนิยม ให้ใช้ตัวกำหนดรูปแบบสกุลเงิน (C3): value.ToString(C3, CultureInfo.CurrentCulture) มาดูตัวอย่างอีกตัวหนึ่ง ตัวอย่าง using System; using

  6. ลบรายการจาก Hashtable ใน C#

    นี่คือ Hashtable ของเรา: Hashtable h = new Hashtable(); h.Add(1, Jack); h.Add(2, Henry); h.Add(3, Ben); h.Add(4, Chris); เพื่อลบรายการ ให้ใช้เมธอด Remove() ที่นี่เรากำลังลบองค์ประกอบที่ 3: h.Remove(3); มาดูตัวอย่างที่สมบูรณ์กัน ตัวอย่าง using System; using System.Collections; public class Demo {

  7. โปรแกรม C# หาคีย์ใน Hashtable

    ตั้งค่าคอลเลกชัน Hashtable พร้อมสมาชิก: Hashtable h = new Hashtable(); h.Add(1, Jack); h.Add(2, Henry); h.Add(3, Ben); h.Add(4, Chris); ตอนนี้ สมมติว่าคุณต้องการหาคีย์ ให้ใช้เมธอด Contains() เรากำลังหาคีย์ 3 ที่นี่: h.Contains(3); นี่คือตัวอย่างที่สมบูรณ์ ตัวอย่าง using System; using System.Collecti

  8. โปรแกรม C# หาค่าใน Hashtable

    ตั้งค่าคอลเลกชัน Hashtable พร้อมสมาชิก: Hashtable h = new Hashtable(); h.Add(1, Jack); h.Add(2, Henry); h.Add(3, Ben); h.Add(4, Chris); ตอนนี้ สมมติว่าคุณต้องการหาค่า ให้ใช้เมธอด ContainsValue() เรากำลังหาค่า Chris ที่นี่: h.ContainsValue(Chris); ตัวอย่าง using System; using System.Collections; pub

  9. เมธอด Convert.ToDouble ใน C#

    เพื่อแปลงค่าที่ระบุเป็นตัวเลขทศนิยมความแม่นยำสูง (double-precision floating-point number) ให้ใช้เมธอด Convert.ToDouble() นี่คือค่า long ของเรา: long[] val = { 340, -200 }; ตอนนี้ แปลงเป็น Double: double result; result = Convert.ToDouble(val); ตัวอย่าง using System; public class Demo { public st

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

    ตั้งค่าคอลเลกชัน Hashtable และเพิ่มสมาชิกบางส่วน: Hashtable h = new Hashtable(); h.Add(1, Sam); h.Add(2, Jack); h.Add(3, Andy); h.Add(4, Katie); h.Add(5, Beth); h.Add(6, Benjamin); ใช้เมธอด ContainsKey() เพื่อตรวจสอบว่าคีย์มีอยู่ใน Hashtable หรือไม่ ลองตรวจสอบคีย์ 3 จะคืนค่า True หากพบคีย์: h.Contai

  11. ล้าง Hashtable ใน C#

    ล้าง Hashtable โดยใช้เมธอด Clear() ใน C# นี่คือ Hashtable ของเรา: Hashtable h = new Hashtable(); h.Add(1, Amit); h.Add(2, Sachin); h.Add(3, Rahul); ใช้เมธอด clear: h.Clear(); ถ้าคุณลองแสดง Hashtable ตอนนี้ จะไม่มีอะไรแสดง เพราะ Hashtable ว่างแล้ว ตัวอย่าง using System; using System.Collections; pub

  12. เพิ่มคู่คีย์-ค่าใน C# Dictionary

    เพื่อเพิ่มคู่คีย์-ค่าใน C# Dictionary ขั้นแรกให้ประกาศ Dictionary: IDictionary<int, string> d = new Dictionary<int, string>(); ตอนนี้ เพิ่มสมาชิกด้วย KeyValuePair: d.Add(new KeyValuePair<int, string>(1, TVs)); d.Add(new KeyValuePair<int, string>(2, Appliances)); d.Add(new Key

  13. โปรแกรม C# เข้าถึงสมาชิกแรกใน Dictionary

    นี่คือ Dictionary ของเราที่มีสมาชิกบางส่วน: Dictionary<int, string> d = new Dictionary<int, string>() { {1, Electronics}, {2, Clothing}, {3, Toys}, {4, Footwear}, {5, Accessories} }; ตอนนี้เพื่อแสดงสมาชิกแรก ให้ตั้งค่าคีย์ (key) ว่า: d[1]; ข้างต้นจะแสดงสมาชิกแรก ตัวอย

  14. โปรแกรม C# ดึงองค์ประกอบที่ไม่ซ้ำกันจากลำดับข้อมูล

    กำหนดลำดับข้อมูลและเพิ่มสมาชิก: List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 }; ใช้เมธอด Distinct() เพื่อดึงองค์ประกอบที่ไม่ซ้ำกันจากลิสต์ข้างต้น: IEnumerable<int> res = ID.AsQueryable().Distinct(); มาดูโค้ดทั้งหมดกัน ตัวอย่าง using System; using System.Lin

  15. จัดการคอลเลกชันว่างใน C#

    เพื่อจัดการคอลเลกชันว่าง ให้ใช้เมธอด DefaultIfEmpty() ใน C# หากอาร์เรย์ว่าง การใช้เมธอดนี้จะแสดงค่าเริ่มต้นแทนที่จะแสดงข้อผิดพลาด สมมติว่าเรามีลิสต์ว่าง: List<float> myList = new List<float>(); ตอนนี้ ให้ใช้เมธอด DefaultIfEmpty() เพื่อแสดงค่าเริ่มต้น: myList.DefaultIfEmpty(); ตัวอย่าง us

  16. ดึงตัวอักษร 3 ตัวแรกจากทุกสตริงใน C#

    นี่คือสตริงในลิสต์ของเรา: List<object> list = new List<object> { keyboard, mouse, joystick, monitor }; เพื่อใช้ตัวอักษร 3 ตัวแรก ให้ใช้เมธอด Substring และใช้ภายใต้เมธอด Select ของ LINQ IEnumerable<string> res = list.AsQueryable() .Cast<string>() .Select(str => str.

  17. AsEnumerable() ใน C#

    เพื่อแปลงประเภทเฉพาะให้เป็น IEnumerable ที่เทียบเท่า ให้ใช้เมธอด AsEnumerable() เป็น extension method นี่คืออาร์เรย์ของเรา: int[] arr = new int[5]; arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50; ตอนนี้ ให้ดึง IEnumerable ที่เทียบเท่า: arr.AsEnumerable(); ตัวอย่าง using System; usin

  18. เมธอด Intersect ของ C# LINQ

    หาองค์ประกอบร่วมระหว่างสองอาร์เรย์โดยใช้เมธอด Intersect() นี่คืออาร์เรย์ของเรา: int[] val1 = { 15, 20, 40, 60, 75, 90 }; int[] val2 = { 17, 25, 35, 55, 75, 90 }; เพื่อทำการหาส่วนร่วม (intersection): val1.AsQueryable().Intersect(val2); มาดูตัวอย่างทั้งหมดกัน ตัวอย่าง using System; using System.Collec

  19. เมธอด FirstOrDefault ของ C# LINQ

    ใช้เมธอด FirstOrDefault() เพื่อคืนค่าองค์ประกอบแรกของลำดับ หรือค่าเริ่มต้นหากไม่มีองค์ประกอบ นี่คือลิสต์ว่างของเรา: List<double> val = new List<double> { }; ตอนนี้ เราไม่สามารถแสดงองค์ประกอบแรกได้ เนื่องจากเป็นคอลเลกชันว่าง สำหรับนั้น ให้ใช้เมธอด FirstOrDefault() เพื่อแสดงค่าเริ่มต้น val

  20. เมธอด Regex.Matches ใน C#

    เมธอดนี้จับคู่อินสแตนซ์ของรูปแบบ (pattern) และใช้สำหรับแยกค่าตามรูปแบบ มาดูวิธีตรวจสอบ URL ที่ถูกต้อง สำหรับนั้น ให้ส่งนิพจน์ regex ไปในเมธอด Matches: MatchCollection mc = Regex.Matches(text, expr); ข้างต้น expr คือนิพจน์ที่เรากำหนดเพื่อตรวจสอบ URL ที่ถูกต้อง: ^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.

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