หน้าแรก
หน้าแรก
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()); &
ขั้นแรก ตั้งค่าไบนารี - int num = 101; ตอนนี้กำหนดไบนารีให้กับตัวแปรใหม่ - binVal = num; จนค่ามากกว่า 0 วนซ้ำเลขฐานสองและค่าฐานเช่นนี้ while (num > 0) { rem = num % 10; decVal = decVal + rem * baseVal; num = num / 10; baseVal = baseVal * 2; }
สมมติว่าสตริงของคุณคือ − str = "AMIT"; หากต้องการแปลงสตริงตัวพิมพ์ใหญ่ด้านบนเป็นตัวพิมพ์เล็ก ให้ใช้วิธี ToLower() - Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); ตัวอย่าง ต่อไปนี้คือโค้ดในภาษา C# เพื่อแปลงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ using System; using System
ขั้นแรก ประกาศคำตั้งแต่ 0 ถึง 9 − // words for every digits from 0 to 9 string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", &
สมมติว่าคุณตั้งค่าทศนิยมให้เป็น − decVal = 34; Console.WriteLine("Decimal: {0}", decVal); ใช้วิธี ToString() สำหรับค่าที่คุณได้รับเป็นเลขฐานสองสำหรับค่าทศนิยม - while (decVal >= 1) { val = decVal / 2; a += (decVal % 2).ToString(); decVal = val; }
ขั้นแรก ตั้งอุณหภูมิฟาเรนไฮต์ − double fahrenheit = 97; Console.WriteLine("Fahrenheit: " + fahrenheit); แปลงเป็นเซลเซียสตอนนี้ - celsius = (fahrenheit - 32) * 5 / 9; ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อแปลงฟาเรนไฮต์เป็นเซลเซียสได้ using System; using System.Collections.Generic;
ต่อไปนี้คือสตริงของคุณ − String str = "Welcome to our website!"; สร้างอาร์เรย์ถ่านของสตริงที่รวมอยู่ด้านบนโดยใช้วิธีการ ToCharArray(): char []ch = str.ToCharArray(); การแปลงอักขระตัวแรกเป็นตัวพิมพ์ใหญ่ - if (ch[i] >= 'a' && ch[i] <= 'z') { &nbs
ตั้งเลขทศนิยม - int decVal = 40; ตอนนี้ใช้ตัวแปรและตั้งค่า decVal ในนั้น. หาเศษที่เหลือด้วย 8 เนื่องจากฐานแปดมีระบบเลขฐาน 8 และประเมินเป็นลูปเหมือนตัวอย่างโค้ดต่อไปนี้ while (quot != 0) { octalVal[i++] = quot % 8; quot = quot / 8; } ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้
คุณต้องตรวจสอบทั้งสระและพยัญชนะ แต่อย่าลืมตรวจสอบทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก สำหรับการนับสระ ให้ตรวจสอบอักขระ “aeiou” แยกกัน เช่น if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' ||