หน้าแรก
หน้าแรก
รับหรือตั้งค่าที่เกี่ยวข้องกับคีย์ที่ระบุ คุณยังสามารถใช้คุณสมบัติ Item เพื่อเพิ่มองค์ประกอบใหม่ได้ หากไม่มีคีย์ คุณสามารถใส่คีย์ดังกล่าวได้ เช่น - myCollection["myNonexistentKey"] = myValue ต่อไปนี้เป็นรหัสที่แสดงวิธีการทำงานกับคุณสมบัติ Item ของคลาส Hashtable ใน C# ตัวอย่าง using Syste
มีอักขระ ตัวดำเนินการ และโครงสร้างหลายประเภทที่ให้คุณกำหนดนิพจน์ทั่วไปได้ หนึ่งในนั้นคือการจัดกลุ่มโครงสร้าง โครงสร้างการจัดกลุ่มอธิบายนิพจน์ย่อยของนิพจน์ทั่วไปและจับสตริงย่อยของสตริงอินพุต ตารางต่อไปนี้แสดงรายการโครงสร้างการจัดกลุ่ม การจัดกลุ่ม คำอธิบาย รูปแบบ ตรงกัน ( นิพจน์ย่อย ) จับนิพจน์ย่อยท
ตั้งค่าองค์ประกอบต่ำสุดและสูงสุดขององค์ประกอบแรกเพื่อให้คุณสามารถเปรียบเทียบองค์ประกอบทั้งหมดได้ อย่างสูงสุด if(arr[i]>max) { max = arr[i]; } ขั้นต่ำ if(arr[i]<min) { min = arr[i]; } คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อค้นหาตำแหน่งขององค์ประกอบสูงสุดและต่ำสุดได้ ต
C# เป็นภาษาโปรแกรมและ .NET เป็นเฟรมเวิร์ก .NET มี Common Language Runtime (CLR) ซึ่งเป็นส่วนประกอบเสมือนของ .NET framework .NET ไม่เพียงมี C# เท่านั้น แต่คุณยังสามารถทำงานกับ VB, F# เป็นต้นได้ C# เป็นส่วนหนึ่งของ .NET และมีคุณสมบัติดังต่อไปนี้ - เงื่อนไขบูลีน เก็บขยะอัตโนมัติ ไลบรารีมาตรฐาน การก
ใช้เมธอด substring() ใน C# เพื่อตรวจสอบแต่ละสตริงย่อยเพื่อหาอักขระที่ไม่ซ้ำ วนซ้ำจนถึงความยาวของสตริง หากสตริงย่อยใดตรงกับสตริงอื่น แสดงว่าสตริงนั้นไม่มีอักขระที่ไม่ซ้ำกัน คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อตรวจสอบว่าสตริงมีอักขระที่ไม่ซ้ำกันทั้งหมดหรือไม่ ตัวอย่าง using System; using System.Col
เริ่มต้นอาร์เรย์ int[] myArr = new int[5] {98, 76, 99, 32, 77}; เปรียบเทียบองค์ประกอบแรกในอาร์เรย์กับองค์ประกอบถัดไปเพื่อค้นหาองค์ประกอบที่ใหญ่ที่สุด ตามด้วยองค์ประกอบที่ใหญ่เป็นอันดับสอง เป็นต้น if(myArr[i] < myArr[j]) { temp = myArr[i]; myArr[i] = myArr[j]; &nb
ตัวดำเนินการ as ทำการแปลงระหว่างประเภทที่เข้ากันได้ มันเหมือนกับการดำเนินการแคสต์และมันทำเฉพาะการแปลงอ้างอิง การแปลงที่ไม่มีค่า และการแปลงการชกมวย ตัวดำเนินการ as ไม่สามารถทำการแปลงอื่นๆ เช่น การแปลงที่ผู้ใช้กำหนด ซึ่งควรดำเนินการโดยใช้นิพจน์การแคสต์แทน ต่อไปนี้คือตัวอย่างที่แสดงการใช้งาน as operat
เฉพาะฟังก์ชันของคลาสเดียวกันเท่านั้นที่สามารถเข้าถึงสมาชิกส่วนตัวได้ ตัวระบุการเข้าถึงแบบส่วนตัวช่วยให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากฟังก์ชันและอ็อบเจ็กต์อื่นได้ ตัวอย่าง using System; namespace RectangleApplication { class Rectangle { //member variables &
ในการแสดงคอลเล็กชันออบเจ็กต์เข้าก่อนออกก่อนใน C # ให้ใช้คลาส Queue เมื่อคุณเพิ่มรายการในรายการ จะเรียกว่า enqueue และเมื่อคุณลบรายการออก จะเรียกว่า deque วิธีการบางอย่างของคลาส Queue ประกอบด้วย Sr.No วิธีการ &คำอธิบาย 1 โมฆะเสมือนสาธารณะ Clear(); ลบองค์ประกอบทั้งหมดออกจากคิว 2 บูลเสมือนสาธารณ
รูปแบบที่ง่ายที่สุดของอาร์เรย์หลายมิติคืออาร์เรย์ 2 มิติ อาร์เรย์ 2 มิติคือรายการอาร์เรย์หนึ่งมิติ อาร์เรย์หลายมิติสามารถเริ่มต้นได้โดยการระบุค่าในวงเล็บสำหรับแต่ละแถว int [,] a = new int [3,4] { {0, 1, 2, 3} , /* initializers for row indexed by 0 */ {4, 5, 6, 7} , /* init
อาร์เรย์ 2 มิติคือรายการอาร์เรย์หนึ่งมิติ อาร์เรย์สองมิติสามารถเริ่มต้นได้โดยการระบุค่าในวงเล็บสำหรับแต่ละแถว int [,] a = new int [4,4] { {0, 1, 2, 3} , {4, 5, 6, 7} , {8, 9, 10, 11} , {12, 13, 14, 15} }; ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับ
ขั้นแรก ตั้งค่าอาร์เรย์ที่ไม่เรียงลำดับ int[] list = {98, 23, 97, 36, 77}; จัดเรียงอาร์เรย์โดยใช้เมธอด Sort() Array.Sort(list); คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียงลำดับอาร์เรย์จากน้อยไปมาก ตัวอย่าง using System; namespace Demo { public class MyApplication {
หากต้องการบีบอัดและขยายขนาดไฟล์โดยใช้รูปแบบ GZIP ให้ใช้คลาส GZipStream บีบอัด ในการซิปไฟล์ ให้ใช้คลาส GZipStream กับคลาส FileStream ตั้งค่าพารามิเตอร์ต่อไปนี้ ไฟล์ที่จะบีบอัดและชื่อของไฟล์ zip ที่ส่งออก ที่นี่ outputFile คือไฟล์เอาท์พุตและไฟล์จะถูกอ่านใน FileStream ตัวอย่าง using(var compress = n
เมธอดและฟังก์ชันเหมือนกันใน C# อย่างไรก็ตาม เมธอดถูกใช้ใน C# และเป็นฟังก์ชันที่ทำงานผ่านคลาสที่กำหนด วิธีการคือกลุ่มของคำสั่งที่ร่วมกันทำงาน ทุกโปรแกรม C# มีอย่างน้อยหนึ่งคลาสที่มีชื่อว่า Main ต่อไปนี้คือตัวอย่างง่ายๆ ที่แสดงวิธีการสร้างเมธอดใน C# ตัวอย่าง class NumberManipulator { pu
for each loop คล้ายกับ for loop; อย่างไรก็ตาม การวนซ้ำจะดำเนินการสำหรับแต่ละองค์ประกอบในอาร์เรย์หรือกลุ่ม ดังนั้น ดัชนีจึงไม่อยู่ใน foreach loop เรามาดูตัวอย่าง Bubble Sort ซึ่งหลังจากจัดเรียง Element แล้ว เราจะแสดง Element โดยใช้ Foreach Loop foreach (int p in arr) Console.Write(p + " ")
C # อนุญาตให้อาร์เรย์หลายมิติ ประกาศอาร์เรย์ 2 มิติของ int as. int [ , , ] a; รูปแบบที่ง่ายที่สุดของอาร์เรย์หลายมิติคืออาร์เรย์ 2 มิติ อาร์เรย์ 2 มิติคือรายการอาร์เรย์หนึ่งมิติ ต่อไปนี้เป็นอาร์เรย์สองมิติที่มี 3 แถว 4 คอลัมน์ ให้เรามาดูตัวอย่างการทำงานกับอาร์เรย์หลายมิติใน C# ตัวอย่าง using Sys
ตัวระบุการเข้าถึงภายในที่มีการป้องกันอนุญาตให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากอ็อบเจ็กต์และฟังก์ชันคลาสอื่นๆ ยกเว้นคลาสย่อยภายในแอปพลิเคชันเดียวกัน ในตัวอย่างด้านล่าง คลาสอ็อบเจ็กต์ที่ได้รับสามารถเข้าถึงตัวแปรภายในที่มีการป้องกันได้ ตัวอย่าง using System; class One { protected
รายการที่เรียงลำดับคือการรวมกันของอาร์เรย์และตารางแฮช ประกอบด้วยรายการที่สามารถเข้าถึงได้โดยใช้คีย์หรือดัชนี รับและตั้งค่าที่เกี่ยวข้องกับคีย์เฉพาะใน SortedList คุณยังสามารถใช้คุณสมบัติ Item เพื่อเพิ่มองค์ประกอบใหม่ได้ หากไม่มีคีย์ คุณสามารถรวมคีย์ดังกล่าวได้ myCollection["myNonexistentKey&q
ขั้นแรก ประกาศและเริ่มต้นสองหมายเลข int num1 = 35; int num2 = 55; จากนั้นใช้ if-else เพื่อหาจำนวนขั้นต่ำ if (num1 < num2) { minNum = num1; } else { minNum = num2; } ด้านบน เราได้ตั้งค่าต่ำสุดเป็นตัวแปร minNum และพิมพ์ในภายหลัง ต่อไปนี้คือตัวอย่างที่สมบูรณ์เพื่อค้นหาตั
C# และ Visual C# เหมือนกัน เมื่อคุณใช้ Visual Studio สำหรับการพัฒนา C# จะเรียกว่า Visual C# พิจารณา Visual C# เป็นการนำ C# ไปใช้ Microsoft Visual Studio เป็น IDE จาก Microsoft เพื่อพัฒนาโปรแกรม เว็บแอป บริการเว็บ ฯลฯ เวอร์ชันปัจจุบันของ Visual Studio คือ Visual Studio 2017 ที่รองรับเฟรมเวิร์ก .NET