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

    ใช้วิธี DateTime.TryParseExact ใน C # สำหรับการตรวจสอบรูปแบบวันที่ วิธีการแปลงการแสดงสตริงที่ระบุของวันที่และเวลาให้เทียบเท่ากับ DateTime จะตรวจสอบว่ารูปแบบวันที่ที่ป้อนถูกต้องหรือไม่ ตัวอย่าง using System; using System.Globalization; namespace Demo {    class Program {     &nb

  2. โปรแกรม C# เพื่อแสดงรายการความแตกต่างระหว่างสองรายการ

    หากต้องการทราบความแตกต่างระหว่างสองรายการ ก่อนอื่นให้ตั้งค่าสองรายการใน C# - // first list List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D"); // second list List < string > list2 =

  3. โปรแกรม C# เพื่อรวมอาร์เรย์ที่เรียงลำดับสองอันเข้าด้วยกันเป็นหนึ่ง

    ตั้งค่าสองอาร์เรย์ที่คุณต้องการรวม - int[] arr1 = new int[5] {    5,    15,    25,    30,    47 }; int[] arr2 = new int[5] {    55,    60,    76,    83,    95 }; ตอนนี้ใช้อาร์เรย์ที่สามที่จะรวมอาร์เร

  4. ประเภทขององค์ประกอบของอาร์เรย์หยักใน C # คืออะไร?

    อาร์เรย์ที่มีรอยหยักคืออาร์เรย์ของอาร์เรย์ ดังนั้น อิลิเมนต์ของอาร์เรย์จึงเป็นประเภทอ้างอิงและถูกกำหนดค่าเริ่มต้นเป็น null ให้เราดูวิธีการทำงานกับ Jagged array - ประกาศอาร์เรย์หยัก - int [][] marks; ตอนนี้ ให้เราเริ่มต้นมัน โดยที่เครื่องหมายคืออาร์เรย์ของจำนวนเต็ม 5 ตัว - int[][] marks = new int[

  5. การแกะกล่องใน C # คืออะไร

    การชกมวยเป็นไปโดยปริยาย และการแกะกล่องมีความชัดเจน Unboxing คือการแปลงประเภทอ้างอิงที่สร้างโดย boxing กลับเป็นประเภทค่าอย่างชัดแจ้ง เรามาดูตัวอย่างตัวแปรและอ็อบเจกต์ในภาษา C# กัน − // int int x = 30; // Boxing object obj = x; // Un boxing int unboxInt = (int) obj; ต่อไปนี้เป็นตัวอย่างการแสดง Un

  6. รหัสที่ไม่มีการจัดการใน C # คืออะไร

    ต่อไปนี้ระบุว่ารหัสที่ไม่มีการจัดการคืออะไร - แอปพลิเคชันที่ไม่อยู่ภายใต้การควบคุมของ CLR จะไม่มีการจัดการ รหัสที่ไม่ปลอดภัยหรือรหัสที่ไม่มีการจัดการคือบล็อกรหัสที่ใช้ตัวแปรตัวชี้ ตัวแก้ไขที่ไม่ปลอดภัยอนุญาตให้ใช้ตัวชี้ในโค้ดที่ไม่มีการจัดการ นี่คือโมดูลที่แสดงวิธีการประกาศและใช้ตัวแปรตัวชี้ เราไ

  7. การควบคุมการไหลในการลองจับในที่สุดใน C #

    การควบคุมการไหลใน try, catch และสุดท้ายสามารถเข้าใจได้โดยใช้ตัวอย่างต่อไปนี้ ในที่นี้ เรากำลังหารตัวเลขสองตัว - ตัวอย่าง ใช้ System;namespace ErrorHandlingApplication { คลาส DivNumbers { ผลลัพธ์ int; DivNumbers () { ผลลัพธ์ =0; } การแบ่งโมฆะสาธารณะ (int num1, int num2) { ลอง { ผล =num1 / num2; } จับ

  8. วิธีแปลงทศนิยมเป็นไบนารีโดยใช้ C #

    สมมติว่าเราต้องการแปลงตัวเลข 48 เป็นเลขฐานสอง ขั้นแรก ตั้งค่าและใช้ตัวดำเนินการ / และ % และวนซ้ำจนกว่าค่าจะมากกว่า 1 − decVal = 48; while (decVal >= 1) {    val = decVal / 2;    a += (decVal % 2).ToString();    decVal = val; } ตอนนี้แสดงทุกบิตของไบนารีตามที่แสดงใน

  9. จะตรวจสอบว่า String เป็น Palindrome โดยใช้ C # ได้อย่างไร

    สมมติว่าเราต้องค้นหาว่าสตริงต่อไปนี้คือ Palindrome หรือไม่ - str = "Level"; สำหรับสิ่งนั้น ให้แปลงสตริงเป็นอาร์เรย์อักขระเพื่อตรวจสอบอักขระแต่ละตัว − char[] ch = str.ToCharArray(); ตอนนี้หาสิ่งที่ตรงกันข้าม - Array.Reverse(ch); ใช้วิธี Equals เพื่อค้นหาว่าการย้อนกลับเท่ากับอาร์เรย์ดั้งเ

  10. จะเขียน Hello World ใน C # ได้อย่างไร

    หากต้องการพิมพ์ “Hello World” ใน C# ให้ใช้ Console.WriteLine ให้เราดูโปรแกรม C# พื้นฐานเพื่อแสดงข้อความ - ตัวอย่าง using System; using System.Collections.Generic; using System.Text; namespace Program {    class MyApplication {       static void Main(string[] args) {  

  11. LinkedList ใน C #

    System.Collections.Generic เนมสเปซมีอยู่ใน C # สำหรับ LinkedList คลาส LinkedList ช่วยให้แทรกและลบองค์ประกอบจากรายการได้อย่างรวดเร็ว คลาส C# LinkedList ใช้แนวคิดของรายการที่เชื่อมโยง ช่วยให้เราสามารถแทรกและลบองค์ประกอบได้อย่างรวดเร็ว สามารถมีองค์ประกอบที่ซ้ำกัน พบได้ในเนมสเปซ System.Collections.Gene

  12. จะค้นหาไฟล์โดยใช้ C # ได้อย่างไร

    ใช้ GetDirectories ใน C# เพื่อรับรายการโฟลเดอร์ย่อยที่ปรากฏก่อน - Directory.GetDirectories ตอนนี้วนรอบไดเรกทอรีเหล่านั้นและทำซ้ำขั้นตอนสำหรับโฟลเดอร์ย่อย string path = @"d:/New/Myfile"; string[] myDir = Directory.GetDirectories(path, "xml", SearchOption.AllDirectories); Console.

  13. การหยุดชะงักและความอดอยากใน C #

    การชะงักงันเกิดขึ้นเมื่อทรัพยากรถูกล็อคโดยเธรดและต้องการโดยเธรดอื่นในเวลาเดียวกัน ปัญหานี้เกิดขึ้นบ่อยครั้งในระบบมัลติโปรเซสเซอร์ อาจเกิดขึ้นได้เมื่อเธรดตั้งแต่สองเธรดขึ้นไปรอทรัพยากรที่อยู่ในเธรดอื่น นี่คือตัวอย่าง − เธรดที่หนึ่ง กระทู้ที่สอง ล็อค P ล็อค Q ขอล็อก Q ขอล็อก P เธรดที่หนึ่งจะไม

  14. การซิงโครไนซ์ ArrayList ใน C #

    ใช้ ArrayList.Synchronized Method ใน C# สำหรับการซิงโครไนซ์ ArrayList ใน C# ให้เราดูตัวอย่างเพื่อล็อคคอลเลกชันโดยใช้คุณสมบัติ SyncRoot ใน C# - ArrayList arr = new ArrayList(); lock(arr.SyncRoot) {    foreach (object ele in arr) {    } } ต่อไปนี้คือตัวอย่างที่สมบูรณ์เพื่อตรวจสอบ

  15. สัญญาณใน C #

    คลาสสัญญาณช่วยให้คุณกำหนดขีดจำกัดจำนวนเธรดที่สามารถเข้าถึงส่วนที่สำคัญได้ คลาสนี้ใช้เพื่อควบคุมการเข้าถึงพูลของทรัพยากร System.Threading.Semaphore เป็นเนมสเปซสำหรับ Semaphore เนื่องจากมีเมธอดและคุณสมบัติทั้งหมดที่จำเป็นสำหรับการนำ Semaphore ไปใช้ สำหรับการใช้สัญญาณใน C # คุณเพียงแค่สร้างอินสแตนซ์ขอ

  16. จะโคลนรายการทั่วไปใน C # ได้อย่างไร

    รายการคือคอลเล็กชันทั่วไปเพื่อเก็บองค์ประกอบของประเภทข้อมูลเดียวกัน หากต้องการโคลนรายการ คุณสามารถใช้วิธี CopyTo ได้ ประกาศรายการและเพิ่มองค์ประกอบ - List < string > myList = new List < string > (); myList.Add("Programming"); myList.Add("Web Dev"); myList.Add("

  17. จะแปลงอาร์เรย์ของอักขระเป็นสตริงใน C # ได้อย่างไร

    ให้เราตั้งค่าอาร์เรย์ 5 อักขระก่อน - char[] ch = new char[15]; ch[0] = 'T'; ch[1] = 'r'; ch[2] = 'i'; ch[3] = 'c'; ch[4] = 'k'; ตอนนี้แปลงเป็นสตริง - string str = new string(ch); นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง Using System; class Program {    stat

  18. วิธีทำงานกับแอตทริบิวต์ใน C #

    แอตทริบิวต์เป็นแท็กประกาศที่ใช้ในการถ่ายทอดข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง ตัวแจงนับ แอสเซมบลี ฯลฯ ในโปรแกรมของคุณ คุณสามารถเพิ่มข้อมูลการประกาศลงในโปรแกรมได้โดยใช้แอตทริบิวต์ แท็กประกาศแสดงด้วยวงเล็บเหลี่ยม ([ ]) ที่วางอยู่เหนือองค์ประกอบที่ใช้ ต่อไป

  19. วิธีการแปลงสตริงเป็น int ใน C #?

    สมมติว่าสตริงของเราคือ − string str ="9999"; ตอนนี้ ใช้ Int32.Parse() เพื่อแปลงสตริงเป็นจำนวนเต็ม − int n = Int32.Parse(str); ตอนนี้แสดงค่าจำนวนเต็มตามที่แสดงในรหัสต่อไปนี้ - ตัวอย่าง using System; class Demo {    static void Main() {       string str ="9999

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:40/134  20-คอมพิวเตอร์/Page Goto:1 34 35 36 37 38 39 40 41 42 43 44 45 46