หน้าแรก
หน้าแรก
คิวแสดงถึงคอลเลกชั่นออบเจ็กต์เข้าก่อน-ออกก่อน ใช้เมื่อคุณต้องการเข้าก่อน-ออกก่อนสำหรับรายการ เมื่อคุณเพิ่มรายการลงในรายการ จะเรียกว่า enqueue และเมื่อคุณลบรายการออก จะเรียกว่า deque เรามาดูตัวอย่างคลาส Queue กัน หากต้องการเพิ่มองค์ประกอบ ให้ใช้ Enqueue − Queue q = new Queue(); q.Enqueue('X
พจนานุกรมคือชุดของคีย์และค่าต่างๆ ใน C # Dictionary รวมอยู่ในเนมสเปซ System.Collection.Generics พจนานุกรมเป็นประเภททั่วไปและส่งคืนข้อผิดพลาดหากคุณพยายามค้นหาคีย์ที่ไม่มีอยู่ การรวบรวมรายการเป็นคลาสทั่วไปและสามารถจัดเก็บประเภทข้อมูลเพื่อสร้างรายการได้ รายการคือกลุ่มของรายการ - List<string>
ในการบวกเมทริกซ์ ให้ใช้เมทริกซ์สองตัว ป้อนแถวและคอลัมน์ของเมทริกซ์หนึ่งและเมทริกซ์ที่สอง โปรดจำไว้ว่า เมทริกซ์ทั้งสองควรเป็นเมทริกซ์สี่เหลี่ยมจัตุรัสเพื่อเพิ่มเข้าไป ตอนนี้เพิ่มองค์ประกอบให้กับเมทริกซ์ทั้งสอง ประกาศอาร์เรย์ใหม่และเพิ่มทั้งอาร์เรย์ในนั้น arr3[i, j] = arr1[i, j] + arr2[i, j]; ให้เรา
ขั้นแรก ตั้งค่าอาร์เรย์สองมิติ 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()); } } ให้เราดูตัวอย่างที่สมบูรณ์เพื่อแสดงเมทริกซ์ ตัว
หากต้องการแปลงทศนิยมเป็นฐานอื่นอย่างรวดเร็ว ให้ใช้ Stacks เรามาดูตัวอย่างกัน ประการแรก ฉันได้ตั้งค่าตัวแปร “baseNum” เป็น 2 int baseNum = 2; ในทำนองเดียวกัน หากคุณต้องการฐานอื่น − // base 8 int baseNum = 8; // base 10 int baseNum = 10; หลังจากได้รับค่าแล้ว ให้ตั้งค่า stack และรับค่าโดยหาค่าที่เห
หากต้องการส่งอาร์เรย์ไปยังเมธอด คุณต้องส่งอาร์เรย์เป็นอาร์กิวเมนต์ของเมธอด int displaySum(int[] arr, int size) { } เรียกมันว่า − sum = d.displaySum(myArr, 5 ) ; ตัวอย่าง using System; namespace Test { class Demo { int displaySum(int[] arr, int size) {  
นิพจน์ทั่วไปเป็นรูปแบบที่สามารถจับคู่กับข้อความที่ป้อนได้ รูปแบบประกอบด้วยตัวอักษร ตัวดำเนินการ หรือโครงสร้างตั้งแต่หนึ่งตัวขึ้นไป เรามาดูตัวอย่างการแสดงคำที่ขึ้นต้นด้วยตัวอักษร M โดยใช้ Regex ตัวอย่าง using System; using System.Text.RegularExpressions; namespace Demo { class Program
หากต้องการแสดงตัวเลข 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); เนื่อง
ในการแสดงตัวเลขฟีโบนักชีขนาดใหญ่ ลองเข้าสู่ระบบและรหัสต่อไปนี้ ในที่นี้เราได้ตั้งค่าของ n เป็นอนุกรมแล้ว ตั้งค่าเพื่อรับเลขฟีโบนักชี ด้านล่างนี้ เราได้ตั้งค่าเป็น 100 เพื่อให้ได้ตัวเลขฟีโบนักชี 100 ตัวแรก เนื่องจากตัวเลขสองตัวแรกในอนุกรมฟีโบนักชีคือ 0 และ 1 ดังนั้น เราจะตั้งค่าสองค่าแรก int val1 =
เธรดถูกกำหนดให้เป็นเส้นทางการดำเนินการของโปรแกรม แต่ละเธรดกำหนดโฟลว์ของ contr ที่ไม่ซ้ำกัน ใน C # คลาส System.Threading.Thread ใช้สำหรับทำงานกับเธรด อนุญาตให้สร้างและเข้าถึงแต่ละเธรดในแอปพลิเคชันแบบมัลติเธรด เธรดแรกที่จะดำเนินการในกระบวนการเรียกว่าเธรดหลัก วงจรชีวิตของเธรดเริ่มต้นเมื่อมีการสร้างอ็
คำหลักคือคำสงวนที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์ C# ไม่สามารถใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุได้ อย่างไรก็ตาม หากคุณต้องการใช้คำหลักเหล่านี้เป็นตัวระบุ คุณอาจนำหน้าคำหลักด้วยอักขระ @ ต่อไปนี้เป็นคำหลักสองประเภทใน C# คีย์เวิร์ดที่สงวนไว้ นามธรรม เป็น ฐาน บูล พัง ไบต์ กรณี จับ แผนภูมิ ตรวจสอบแล้ว
นิพจน์แลมบ์ดาใน C# อธิบายรูปแบบ ในบริบทของนิพจน์ ค่านี้อ่านว่าตัวดำเนินการ ไปที่ และใช้เมื่อมีการประกาศนิพจน์แลมบ์ดา ในที่นี้ เรากำลังพบการเกิดขึ้นครั้งแรกขององค์ประกอบที่มากกว่า 50 จากรายการ list.FindIndex(x => x > 50); ถูกใช้ ดังแสดงด้านล่าง − ตัวอย่าง using System; using System.Collectio
เธรดเป็นกระบวนการที่มีน้ำหนักเบา แต่ละเธรดกำหนดโฟลว์การควบคุมที่ไม่ซ้ำกัน วงจรชีวิตของเธรดเริ่มต้นเมื่อมีการสร้างอ็อบเจ็กต์ของคลาส System.Threading.Thread และสิ้นสุดเมื่อเธรดสิ้นสุดหรือดำเนินการเสร็จสิ้น ต่อไปนี้คือสถานะต่างๆ ในวงจรชีวิตของเธรด - สถานะไม่เริ่มต้น เป็นสถานการณ์เมื่ออินสแตนซ์ของเธรด
เมธอด ReadLine() ใช้สำหรับอ่านบรรทัดจากคอนโซลใน C# str = Console.ReadLine(); ด้านบนจะกำหนดบรรทัดในตัวแปร str. ตัวอย่าง using System; using System.Collections.Generic; class Demo { static void Main() { string str; // use ReadLine() to read the
หากต้องการอ่านอินพุตเป็นจำนวนเต็มใน C# ให้ใช้เมธอด Convert.ToInt32() res = Convert.ToInt32(val); มาดูกันว่า − Convert.ToInt32 จะแปลงการแสดงสตริงของตัวเลขที่ระบุเป็นจำนวนเต็มลงนามแบบ 32 บิตที่เทียบเท่า ประการแรก อ่านคอนโซลอินพุต - string val; val = Console.ReadLine(); หลังจากอ่านแล้ว ให้แปลงเป็นจ
ขั้นแรก ตั้งค่าอักขระ 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() { &
หากต้องการอ่านอินพุตเป็นสตริงใน C # ให้ใช้เมธอด Console.ReadLine() str = Console.ReadLine(); ด้านบนจะอ่านอินพุตเป็นสตริง คุณไม่จำเป็นต้องใช้วิธี Convert ที่นี่ เนื่องจากอินพุตจะใช้สตริงเป็นค่าเริ่มต้น ตอนนี้แสดงสตริงที่ผู้ใช้ป้อน - ตัวอย่าง using System; using System.Collections.Generic; class De
หากต้องการลบรายการออกจากรายการใน C# โดยใช้ดัชนี ให้ใช้เมธอด RemoveAt() อันดับแรก ตั้งค่ารายการ − List<string> list1 = new List<string>() { "Hanks", "Lawrence", "Beckham", "Cooper", }; ตอนนี้ลบอง
ตั้งค่าสูงสุดสำหรับตัวอักษร static int maxCHARS = 256; ตอนนี้แสดงอักขระที่ซ้ำกันในสตริง String s = "Welcometomywebsite!"; int []cal = new int[maxCHARS]; calculate(s, cal); for (int i = 0; i < maxCHARS; i++) if(cal[i] > 1) { Console.WriteLine("Character "+(ch
สำหรับการแสดงตัวเลขสิบตัวแรก ให้ตั้งค่าตัวเลขสองตัวแรกก่อน int val1 = 0, val2 = 1; ตอนนี้ ใช้ for loop จาก 2 ถึง 10 เพื่อแสดงตัวเลขฟีโบนักชีสิบตัวแรก - for(i=2;i<10;++i) { val3 = val1 + val2; Console.Write(val3+" "); val1 = val2; val2