หน้าแรก
หน้าแรก
แพนแกรมมีตัวอักษรทั้งหมด 26 ตัว ด้านล่าง เราได้ป้อนสตริง และจะตรวจสอบว่าเป็น pangram หรือไม่ - string str = "The quick brown fox jumps over the lazy dog"; ตอนนี้ ให้ตรวจสอบโดยใช้ฟังก์ชัน ToLower(), isLetter() และ Count() ที่สตริงมีตัวอักษรทั้งหมด 26 ตัว ไม่ใช่เนื่องจาก pangram มีตัวอักษรทั
ในการตรวจสอบว่าเมทริกซ์เหมือนกันหรือไม่ ก่อนอื่นคุณต้องตรวจสอบก่อนว่าเมทริกซ์สามารถเปรียบเทียบได้หรือไม่ เพราะอย่างน้อยมิติของเมทริกซ์ทั้งสองควรเท่ากัน . if (row1 != row2 && col1 != col2) { Console.Write("Matrices can't be compared:\n"); } ตอนนี้ ภายใต้เงื่
ตัวดำเนินการระดับบิตทำงานบนบิตและดำเนินการทีละบิต ตัวดำเนินการ Bitwise ที่รองรับโดย C# แสดงอยู่ในตารางต่อไปนี้ สมมติว่าตัวแปร A มีค่า 60 และตัวแปร B มีค่าเท่ากับ 13 - ตัวดำเนินการ คำอธิบาย ตัวอย่าง & Bitwise AND Operator คัดลอกบิตไปยังผลลัพธ์หากมีอยู่ในตัวถูกดำเนินการทั้งสอง (A &B) =12 ซึ
ต่อไปนี้คือตัวอย่าง Single Inheritance ใน C# ในตัวอย่าง คลาสพื้นฐานคือ Father และประกาศเหมือนตัวอย่างโค้ดต่อไปนี้ - class Father { public void Display() { Console.WriteLine("Display"); } } คลาสที่ได้รับของเราคือ Son และมีการประกาศด้านล่าง - c
การสืบทอดหลายระดับเกิดขึ้นเมื่อคลาสที่ได้รับถูกสร้างขึ้นจากคลาสที่ได้รับอื่น ปู่ พ่อ และลูกชายเป็นตัวอย่างที่สมบูรณ์แบบในการเป็นตัวแทนของมรดกหลายระดับใน C# - ตัวอย่าง ต่อไปนี้คือตัวอย่างที่ระบุการใช้การสืบทอดหลายระดับใน C# using System; using System.Collections.Generic; using System.Linq; using
แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดการข้อยกเว้นใน C# ขึ้นอยู่กับการบันทึกข้อยกเว้น บันทึกควรเป็นไลบรารีการบันทึกเพื่อเก็บบันทึกข้อยกเว้น ต่อไปนี้คือแนวทางปฏิบัติที่ดีที่สุดที่คุณควรปฏิบัติตามขณะจัดการกับข้อยกเว้นใน C# - บันทึกข้อยกเว้นโดยใช้ log4net, NLog และเฟรมเวิร์กอื่นๆ ที่ใช้เพื่อจุดประสงค์เ
ในการคำนวณแฟคทอเรียลใน C# คุณสามารถใช้ while วนซ้ำและวนซ้ำจนกว่าตัวเลขจะไม่เท่ากับ 1 นี่คือค่าที่คุณต้องการหาแฟกทอเรียล - int res = 1; while (n != 1) { res = res * n; n = n - 1; } ข้างบน สมมุติว่าเราต้องการ 5! (5 แฟคทอเรียล) เพื่อสิ่งนั้น n=5 วนซ้ำ 1 - n=5 res = res*n i.e
เทมเพลต C# Generics และ C++ ให้การสนับสนุนสำหรับประเภทที่มีการกำหนดพารามิเตอร์ ต่อไปนี้เป็นข้อแตกต่าง - ความยืดหยุ่น เทมเพลต C++ มีความยืดหยุ่นมากกว่า C# Generics ความเชี่ยวชาญเฉพาะด้าน C# . ไม่รองรับความเชี่ยวชาญเฉพาะทางที่ชัดเจน พารามิเตอร์ประเภท ไม่สามารถใช้พารามิเตอร์ type เป็นคลาสพื้นฐานสำหร
C# เป็นภาษาการเขียนโปรแกรมเชิงวัตถุสมัยใหม่ วัตถุประสงค์ทั่วไป พัฒนาโดย Microsoft และได้รับการอนุมัติจาก European Computer Manufacturers Association (ECMA) และ International Standards Organisation (ISO) C# ได้รับการออกแบบมาสำหรับ Common Language Infrastructure (CLI) ซึ่งประกอบด้วยโค้ดเรียกทำงานและสภ
ใน C# คุณสามารถใช้เครื่องหมายจุลภาคเพื่อประกาศตัวแปรภายในมากกว่าหนึ่งตัวแปรในคำสั่ง ต่อไปนี้จะแสดงเหมือนกัน - int a = 20, b = 70, c = 40, d = 90; ตัวอย่าง ให้เราดูตัวอย่างที่เราประกาศตัวแปรท้องถิ่นหลายตัว ด้านล่างสี่ตัวแปรมีการประกาศและเริ่มต้นในคำสั่งเดียวกัน using System; class Demo {  
ใช้เมธอด StartWith() ใน C# เพื่อตรวจสอบ URL ในสตริง สมมติว่าสตริงอินพุตของเราคือ - string input = "https://example.com/new.html"; ตอนนี้เราต้องตรวจสอบลิงก์ www หรือไม่มี www สำหรับสิ่งนี้ ให้ใช้คำสั่ง if ใน C# − if (input.StartsWith("https://www.example.com") || input.StartsWith(
ในการคำนวณว่าจำนวนนั้นเป็นจำนวนเฉพาะหรือไม่ เราใช้ a for a loop ภายในนั้นในการวนซ้ำทุกครั้ง เราใช้คำสั่ง if เพื่อค้นหาว่าเศษที่เหลือมีค่าเท่ากับ 0 ระหว่างตัวมันเอง for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } } เพิ่มตัวนับ a ด้วย ซึ่งจะเพิ
ในการตรวจสอบว่าสตริงมีอักขระพิเศษหรือไม่ คุณต้องใช้วิธีต่อไปนี้ - Char.IsLetterOrDigit ใช้ภายในสำหรับวนซ้ำและตรวจสอบหรือสตริงที่มีอักขระพิเศษ สมมติว่าสตริงของเราคือ − string str = "Amit$#%"; ตอนนี้แปลงสตริงเป็นอาร์เรย์อักขระ - str.ToCharArray(); ด้วยเหตุนี้ ให้ใช้ a for loop และตรวจสอบอัก
ในการตรวจสอบว่าสตริงนั้นเป็น palindrome หรือไม่ ก่อนอื่นคุณต้องค้นหาส่วนกลับของสตริงโดยใช้ − Array.reverse() หลังจากนั้นใช้เมธอด equals() เพื่อจับคู่สตริงเดิมกับการกลับรายการ หากผลลัพธ์เป็นจริง แสดงว่าสตริงนั้นคือ Palindrome ตัวอย่าง ให้เราลองตัวอย่างที่สมบูรณ์ ในที่นี้ สตริงของเราคือ “มาลายาลัม” ซึ
ในขณะที่สร้างรหัสผ่าน คุณอาจเห็นข้อกำหนดในการตรวจสอบความถูกต้องบนเว็บไซต์ เช่น รหัสผ่านควรเข้มงวดและมี - ขั้นต่ำ 8 ตัวอักษรและสูงสุด 14 ตัวอักษร ตัวพิมพ์เล็กหนึ่งตัว ไม่มีช่องว่าง ตัวพิมพ์ใหญ่หนึ่งตัว อักขระพิเศษตัวหนึ่ง ให้เราดูวิธีการตรวจสอบเงื่อนไขทีละตัว − ขั้นต่ำ 8 ตัวอักษรและสูงสุด 14 ตัวอั
สำหรับหมายเลข Armstrong สมมติว่าตัวเลขมี 3 หลัก จากนั้นผลรวมของลูกบาศก์ของตัวเลขจะเท่ากับตัวเลขนั้นเอง ตัวอย่างเช่น 153 เท่ากับ − 1³ + 3³ + 5³ ในการตรวจสอบโดยใช้ C# ให้ตรวจสอบค่าและหาส่วนที่เหลือ นี่ “val” คือหมายเลขที่คุณต้องการตรวจสอบสำหรับอาร์มสตรอง - for (int i = val; i > 0; i
ขั้นแรก ประกาศอาร์เรย์อักขระและตั้งค่าอักขระแต่ละตัว - char[] ch = new char[5]; ch[0] = 'H'; ch[1] = 'e'; ch[2] = 'l'; ch[3] = 'l'; ch[4] = 'o'; ตอนนี้ ใช้ตัวสร้างคลาสสตริงและสร้างสตริงใหม่จากอาร์เรย์ของอักขระด้านบน - string myChar = new string(ch); ตัวอย่าง
ให้เราประกาศสตริงก่อน - string str = "Hello World!"; ตอนนี้วนซ้ำในสตริงที่สมบูรณ์และค้นหาช่องว่างหรือแท็บหรืออักขระขึ้นบรรทัดใหม่ - while (a <= str.Length - 1) { if(str[a]==' ' || str[a]=='\n' || str[a]=='\t') { myWord++;
ตั้งค่าสตริงก่อน - string str = "Hello World! Hello!"; ตอนนี้ตรวจสอบสตริงสำหรับคำว่า สวัสดี และวนซ้ำ - while ((a = str1.IndexOf(pattern, a)) != -1) { a += pattern.Length; count++; } ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อนับจำนวนคำที่เกิดขึ้นในสตริง using
ใช้คลาส Convert.ToInt32 เพื่อบรรลุวัตถุประสงค์ในการแปลงสตริงไบนารีเป็นจำนวนเต็ม สมมติว่าสตริงไบนารีของเราคือ - string str = "1001"; ตอนนี้แต่ละตัวอักษรจะถูกแยกวิเคราะห์ - try { //Parse each char of the passed string val = Int32.Parse(str1[i].ToString()); &