Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. ส่วนต่อประสานคิวใน C #

    คิวแสดงถึงคอลเลกชั่นออบเจ็กต์เข้าก่อน-ออกก่อน ใช้เมื่อคุณต้องการเข้าก่อน-ออกก่อนสำหรับรายการ เมื่อคุณเพิ่มรายการลงในรายการ จะเรียกว่า enqueue และเมื่อคุณลบรายการออก จะเรียกว่า deque เรามาดูตัวอย่างคลาส Queue กัน หากต้องการเพิ่มองค์ประกอบ ให้ใช้ Enqueue − Queue q = new Queue(); q.Enqueue('X

  2. รายการและพจนานุกรมใน C # แตกต่างกันอย่างไร

    พจนานุกรมคือชุดของคีย์และค่าต่างๆ ใน ​​C # Dictionary รวมอยู่ในเนมสเปซ System.Collection.Generics พจนานุกรมเป็นประเภททั่วไปและส่งคืนข้อผิดพลาดหากคุณพยายามค้นหาคีย์ที่ไม่มีอยู่ การรวบรวมรายการเป็นคลาสทั่วไปและสามารถจัดเก็บประเภทข้อมูลเพื่อสร้างรายการได้ รายการคือกลุ่มของรายการ - List<string>

  3. จะทำการเพิ่มเมทริกซ์โดยใช้ C # ได้อย่างไร

    ในการบวกเมทริกซ์ ให้ใช้เมทริกซ์สองตัว ป้อนแถวและคอลัมน์ของเมทริกซ์หนึ่งและเมทริกซ์ที่สอง โปรดจำไว้ว่า เมทริกซ์ทั้งสองควรเป็นเมทริกซ์สี่เหลี่ยมจัตุรัสเพื่อเพิ่มเข้าไป ตอนนี้เพิ่มองค์ประกอบให้กับเมทริกซ์ทั้งสอง ประกาศอาร์เรย์ใหม่และเพิ่มทั้งอาร์เรย์ในนั้น arr3[i, j] = arr1[i, j] + arr2[i, j]; ให้เรา

  4. พิมพ์ 2 D Array หรือ Matrix ใน C #

    ขั้นแรก ตั้งค่าอาร์เรย์สองมิติ int[,] arr = new int[10, 10]; ตอนนี้ รับองค์ประกอบจากผู้ใช้ - for (i = 0; i < m; i++) {    for (j = 0; j < n; j++) {       arr[i, j] = Convert.ToInt16(Console.ReadLine());    } } ให้เราดูตัวอย่างที่สมบูรณ์เพื่อแสดงเมทริกซ์ ตัว

  5. แปลงทศนิยมเป็นฐานอื่นอย่างรวดเร็วใน C #

    หากต้องการแปลงทศนิยมเป็นฐานอื่นอย่างรวดเร็ว ให้ใช้ Stacks เรามาดูตัวอย่างกัน ประการแรก ฉันได้ตั้งค่าตัวแปร “baseNum” เป็น 2 int baseNum = 2; ในทำนองเดียวกัน หากคุณต้องการฐานอื่น − // base 8 int baseNum = 8; // base 10 int baseNum = 10; หลังจากได้รับค่าแล้ว ให้ตั้งค่า stack และรับค่าโดยหาค่าที่เห

  6. ผ่านอาร์เรย์ไปยังเมธอดใน C #?

    หากต้องการส่งอาร์เรย์ไปยังเมธอด คุณต้องส่งอาร์เรย์เป็นอาร์กิวเมนต์ของเมธอด int displaySum(int[] arr, int size) { } เรียกมันว่า − sum = d.displaySum(myArr, 5 ) ; ตัวอย่าง using System; namespace Test {    class Demo {       int displaySum(int[] arr, int size) {    

  7. การจับคู่รูปแบบใน C # ด้วย Regex

    นิพจน์ทั่วไปเป็นรูปแบบที่สามารถจับคู่กับข้อความที่ป้อนได้ รูปแบบประกอบด้วยตัวอักษร ตัวดำเนินการ หรือโครงสร้างตั้งแต่หนึ่งตัวขึ้นไป เรามาดูตัวอย่างการแสดงคำที่ขึ้นต้นด้วยตัวอักษร M โดยใช้ Regex ตัวอย่าง using System; using System.Text.RegularExpressions; namespace Demo {    class Program

  8. จะพิมพ์หมายเลข Armstrong ทั้งหมดตั้งแต่ 1 ถึง 1,000 โดยใช้ C # ได้อย่างไร

    หากต้องการแสดงตัวเลข Armstrong ตั้งแต่ 1 ถึง 100 ขั้นแรกให้ใช้ while loop ตัวอย่าง while (val <= 1000) { } ตอนนี้อยู่ในลูป while กำหนดเงื่อนไขสำหรับหลักที่หนึ่ง สอง และสาม ตัวอย่าง d1 = val - ((val / 10) * 10); d2 = (val / 10) - ((val / 100) * 10); d3 = (val / 100) - ((val / 1000) * 10); เนื่อง

  9. ตัวเลขฟีโบนักชีขนาดใหญ่ใน C #

    ในการแสดงตัวเลขฟีโบนักชีขนาดใหญ่ ลองเข้าสู่ระบบและรหัสต่อไปนี้ ในที่นี้เราได้ตั้งค่าของ n เป็นอนุกรมแล้ว ตั้งค่าเพื่อรับเลขฟีโบนักชี ด้านล่างนี้ เราได้ตั้งค่าเป็น 100 เพื่อให้ได้ตัวเลขฟีโบนักชี 100 ตัวแรก เนื่องจากตัวเลขสองตัวแรกในอนุกรมฟีโบนักชีคือ 0 และ 1 ดังนั้น เราจะตั้งค่าสองค่าแรก int val1 =

  10. มัลติเธรดใน C #

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

  11. คีย์เวิร์ดใน C#

    คำหลักคือคำสงวนที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์ C# ไม่สามารถใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุได้ อย่างไรก็ตาม หากคุณต้องการใช้คำหลักเหล่านี้เป็นตัวระบุ คุณอาจนำหน้าคำหลักด้วยอักขระ @ ต่อไปนี้เป็นคำหลักสองประเภทใน C# คีย์เวิร์ดที่สงวนไว้ นามธรรม เป็น ฐาน บูล พัง ไบต์ กรณี จับ แผนภูมิ ตรวจสอบแล้ว

  12. นิพจน์แลมบ์ดาใน C #

    นิพจน์แลมบ์ดาใน C# อธิบายรูปแบบ ในบริบทของนิพจน์ ค่านี้อ่านว่าตัวดำเนินการ ไปที่ และใช้เมื่อมีการประกาศนิพจน์แลมบ์ดา ในที่นี้ เรากำลังพบการเกิดขึ้นครั้งแรกขององค์ประกอบที่มากกว่า 50 จากรายการ list.FindIndex(x => x > 50); ถูกใช้ ดังแสดงด้านล่าง − ตัวอย่าง using System; using System.Collectio

  13. วงจรชีวิตและสถานะของเธรดใน C#

    เธรดเป็นกระบวนการที่มีน้ำหนักเบา แต่ละเธรดกำหนดโฟลว์การควบคุมที่ไม่ซ้ำกัน วงจรชีวิตของเธรดเริ่มต้นเมื่อมีการสร้างอ็อบเจ็กต์ของคลาส System.Threading.Thread และสิ้นสุดเมื่อเธรดสิ้นสุดหรือดำเนินการเสร็จสิ้น ต่อไปนี้คือสถานะต่างๆ ในวงจรชีวิตของเธรด - สถานะไม่เริ่มต้น เป็นสถานการณ์เมื่ออินสแตนซ์ของเธรด

  14. จะอ่านบรรทัดจากคอนโซลใน C # ได้อย่างไร

    เมธอด ReadLine() ใช้สำหรับอ่านบรรทัดจากคอนโซลใน C# str = Console.ReadLine(); ด้านบนจะกำหนดบรรทัดในตัวแปร str. ตัวอย่าง using System; using System.Collections.Generic; class Demo {    static void Main() {       string str;       // use ReadLine() to read the

  15. จะอ่านอินพุตเป็นจำนวนเต็มใน C # ได้อย่างไร

    หากต้องการอ่านอินพุตเป็นจำนวนเต็มใน C# ให้ใช้เมธอด Convert.ToInt32() res = Convert.ToInt32(val); มาดูกันว่า − Convert.ToInt32 จะแปลงการแสดงสตริงของตัวเลขที่ระบุเป็นจำนวนเต็มลงนามแบบ 32 บิตที่เทียบเท่า ประการแรก อ่านคอนโซลอินพุต - string val; val = Console.ReadLine(); หลังจากอ่านแล้ว ให้แปลงเป็นจ

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

    ขั้นแรก ตั้งค่าอักขระ char[] arr = new char[5]; arr[0] = 'Y'; arr[1] = 'E'; arr[2] = 'S'; ตอนนี้แปลงเป็นสตริง string res = new string(arr); ต่อไปนี้เป็นรหัสที่สมบูรณ์ในการแปลงรายการอักขระเป็นสตริง - ตัวอย่าง using System; class Program {    static void Main() { &

  17. จะอ่านอินพุตเป็นสตริงใน C # ได้อย่างไร

    หากต้องการอ่านอินพุตเป็นสตริงใน C # ให้ใช้เมธอด Console.ReadLine() str = Console.ReadLine(); ด้านบนจะอ่านอินพุตเป็นสตริง คุณไม่จำเป็นต้องใช้วิธี Convert ที่นี่ เนื่องจากอินพุตจะใช้สตริงเป็นค่าเริ่มต้น ตอนนี้แสดงสตริงที่ผู้ใช้ป้อน - ตัวอย่าง using System; using System.Collections.Generic; class De

  18. จะลบรายการออกจากรายการ C # โดยใช้ดัชนีได้อย่างไร

    หากต้องการลบรายการออกจากรายการใน C# โดยใช้ดัชนี ให้ใช้เมธอด RemoveAt() อันดับแรก ตั้งค่ารายการ − List<string> list1 = new List<string>() {    "Hanks",    "Lawrence",    "Beckham",    "Cooper", }; ตอนนี้ลบอง

  19. จะพิมพ์ตัวเลขฟีโบนักชีสิบตัวแรกโดยใช้ C # ได้อย่างไร

    สำหรับการแสดงตัวเลขสิบตัวแรก ให้ตั้งค่าตัวเลขสองตัวแรกก่อน int val1 = 0, val2 = 1; ตอนนี้ ใช้ for loop จาก 2 ถึง 10 เพื่อแสดงตัวเลขฟีโบนักชีสิบตัวแรก - for(i=2;i<10;++i) {    val3 = val1 + val2;    Console.Write(val3+" ");    val1 = val2;    val2

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:34/134  20-คอมพิวเตอร์/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40