หน้าแรก
หน้าแรก
หากต้องการจัดการกับชั้นเรียนอย่างมีประสิทธิภาพ ให้ใช้แนวคิดเรื่องความแปรปรวนร่วมและความแปรปรวนที่ตรงกันข้าม ให้เราพิจารณาสิ่งต่อไปนี้เป็นชั้นเรียนของเรา หนึ่งคือคลาสพื้นฐานสำหรับคลาสสอง ในขณะที่ทูคือคลาสพื้นฐานสำหรับสามคน class One { } class Two: One { } class Three : Two { } คลาสฐานสามารถเก็บ
หากต้องการลบอักขระ ให้ใช้เมธอด Remove() และตั้งค่าดัชนีจากตำแหน่งที่คุณต้องการลบอักขระ ขั้นแรก ตั้งค่าสตริง string str1 = "Amit"; Console.WriteLine("Original String: "+str1); หากต้องการลบอักขระที่ตำแหน่ง 4 StringBuilder strBuilder = new StringBuilder(str1); strBuilder.Remove(3,
ใช้คุณสมบัติ Item ของคลาส ArrayList เพื่อรับหรือตั้งค่าองค์ประกอบที่ดัชนีที่ระบุใน ArrayList คุณสมบัติ Item เป็นตัวสร้างดัชนี คุณจึงสามารถใช้งานได้โดยไม่ต้องเพิ่มชื่อคุณสมบัติ ในตัวอย่างด้านล่าง เราได้ใช้มันเหมือนคำสั่งต่อไปนี้ − Console.WriteLine("Element {0} is \"{1}\"", 2, a
ขั้นแรก ตั้งค่าตัวเลขสองตัว int one = 250; int two = 200; ตอนนี้ส่งตัวเลขเหล่านั้นไปยังฟังก์ชันต่อไปนี้ public int RemainderFunc(int val1, int val2) { if (val2 == 0) throw new Exception("Second number cannot be zero! Cannot divide by zero!"); if (val
คลาส BitArray จะใช้เมื่อคุณต้องการเก็บบิตแต่ไม่ทราบจำนวนบิตล่วงหน้า เมื่อใช้คลาส IsReadOnly คุณจะได้รับค่าที่ระบุว่า BitArray เป็นแบบอ่านอย่างเดียวหรือไม่ อ่านอย่างเดียวจะไม่อนุญาตให้คุณเพิ่มองค์ประกอบใหม่ให้กับ BitArray ต่อไปนี้คือตัวอย่างของเราที่ระบุวิธีใช้คุณสมบัติ IsReadOnly ของคลาส BitArray
ขั้นแรก ตั้งค่าสามอาร์เรย์ int[, ] arr1 =new int[20, 20];int[, ] arr2 =new int[20, 20];int[, ] arr3 =new int[20, 20]; ตอนนี้ผู้ใช้จะป้อนค่าในเมทริกซ์ทั้งสอง เราต้องตั้งค่าแถวและคอลัมน์ขนาดเป็น n=3 เนื่องจากเราต้องการเมทริกซ์สี่เหลี่ยมจัตุรัสขนาด 3x3 เช่น 9 องค์ประกอบ เพิ่มทั้งเมทริกซ์และพิมพ์อาร์เ
รับ ICollection ที่มีคีย์ใน Hashtable จะแสดงคีย์ทั้งหมดในคอลเลกชัน ในโค้ดด้านล่าง ในการรับคีย์ทั้งหมด เราได้ใช้ลูปเพื่อวนซ้ำในคอลเล็กชัน foreach (int k in h.Keys) { Console.WriteLine(k); } ด้านบนแสดงคีย์ทั้งหมดตามที่แสดงในรหัสต่อไปนี้ - ตัวอย่าง using System; using System.Collections;
คลาสที่ซ้อนกันคือคลาสที่ประกาศในคลาสอื่นที่ล้อมรอบ เป็นสมาชิกของคลาสที่ปิดล้อม และสมาชิกของคลาสที่ล้อมรอบจะไม่สามารถเข้าถึงสมาชิกของคลาสที่ซ้อนกันได้ ให้เราดูตัวอย่างโค้ดของคลาสที่ซ้อนกันใน C# ตัวอย่าง class One { public int num1; public class Two { pu
สำหรับหมายเลขสุ่มที่ปลอดภัย ให้ใช้คลาส RNGCryptoServiceProvider มันใช้ตัวสร้างตัวเลขสุ่มเข้ารหัส เมื่อใช้คลาสเดียวกัน เราพบค่าสุ่มบางค่าโดยใช้ค่าต่อไปนี้ - using (RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider()) { byte[] val = new byte[6]; crypto.GetBytes(
อินเทอร์เฟซกำหนดคุณสมบัติ เมธอด และเหตุการณ์ ซึ่งเป็นสมาชิกของอินเทอร์เฟซ อินเทอร์เฟซประกอบด้วยการประกาศของสมาชิกเท่านั้น อินเทอร์เฟซบางประเภทใน C # รวมอยู่ด้วย จำนวนนับได้ - อินเทอร์เฟซพื้นฐานสำหรับคอลเล็กชันทั่วไปทั้งหมด IList − อินเทอร์เฟซทั่วไปที่ใช้โดยอาร์เรย์และประเภทรายการ ไอติม − ช
คลาสสามารถได้รับมาจากคลาสหรืออินเตอร์เฟสมากกว่าหนึ่งคลาส ซึ่งหมายความว่าคลาสสามารถสืบทอดข้อมูลและฟังก์ชันจากคลาสหรืออินเตอร์เฟสพื้นฐานได้หลายคลาส คลาสที่ได้รับสืบทอดตัวแปรสมาชิกคลาสฐานและวิธีการของสมาชิก ดังนั้น ควรสร้างวัตถุ super class ก่อนสร้าง subclass คุณสามารถให้คำแนะนำสำหรับการเริ่มต้น super
เมื่อใช้ประเภท DateTime nullable คุณสามารถกำหนด Null literal ให้กับประเภท DateTime ได้ DateTime ที่เป็นค่าว่างถูกระบุโดยใช้ไวยากรณ์เครื่องหมายคำถามต่อไปนี้ DateTime? ต่อไปนี้เป็นรหัสสำหรับใช้งาน Nullable Datetime ตัวอย่าง using System; class Program { static void Main() {  
ใช้คุณสมบัติ IsFixedSize ใน C# เพื่อรับค่าที่ระบุว่า SortedList มีขนาดคงที่หรือไม่ ต่อไปนี้คือตัวอย่างการแสดง SorteList โดยใช้คุณสมบัติ IsFixedSize ตัวอย่าง using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { &
ในการวาดวงรี ให้ใช้เมธอด drawEllipse() ใน C# ที่เป็นของอ็อบเจกต์ Graphics มีวัตถุปากกาและวัตถุสี่เหลี่ยมผืนผ้า คุณต้องใช้แบบฟอร์ม windows เพื่อวาดรูปร่างใน C # ตั้งค่าวัตถุกราฟิก Graphics g = this.CreateGraphics(); ตอนนี้วัตถุปากกา Pen p = new Pen(new SolidBrush(Color.Red), 15); ต่อไปนี้เป็น
C# มีโอเปอเรเตอร์หลายตัวที่ทำงานบนการเชื่อมโยงซ้าย-ขวา และซ้าย-ขวา การจัดกลุ่มขึ้นอยู่กับการเชื่อมโยงจากซ้ายไปขวาของโอเปอเรเตอร์ที่มีลำดับความสำคัญเท่ากัน ลำดับความสำคัญของตัวดำเนินการกำหนดการจัดกลุ่มของคำในนิพจน์ สิ่งนี้ส่งผลต่อการประเมินนิพจน์ ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินกา
ค่าคงที่ของอักขระ ตัวอักษรอยู่ในเครื่องหมายคำพูดเดี่ยว ตัวอย่างเช่น x และสามารถเก็บไว้ในตัวแปรอย่างง่ายของประเภทถ่าน ตัวอักษรตัวอักษรอาจเป็นอักขระธรรมดา (เช่น x) ลำดับหลีก (เช่น \t) หรืออักขระสากล (เช่น \u02C0) อักขระบางตัวใน C # นำหน้าด้วยแบ็กสแลช มีความหมายพิเศษและใช้เพื่อเป็นตัวแทนของการขึ้นบรร
ใช้คุณสมบัติ IsReadOnly เพื่อรับค่าที่ระบุว่า SortedList เป็นแบบอ่านอย่างเดียวหรือไม่ คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อใช้คุณสมบัติ IsReadOnly ใน C# ที่นี่เราได้ตั้งค่า SortedList ก่อน SortedList s = new SortedList(); เพิ่มองค์ประกอบ s.Add("S001", "Jack"); s.Add("S002
ในการดึงข้อมูลแอ็ตทริบิวต์ของไฟล์ ให้ใช้ FileAttributes Eumeration มีสมาชิกหลายแบบ เช่น บีบอัด ไดเรกทอรี ซ่อน ฯลฯ หากต้องการตรวจสอบว่าไฟล์ถูกซ่อนหรือไม่ ให้ใช้ชื่อสมาชิกที่ซ่อนอยู่ หากมีการตั้งค่า FileAttributes.hidden แสดงว่าไฟล์นั้นถูกซ่อนไว้ ขั้นแรก หาเส้นทางเพื่อค้นหาคุณสมบัติ FileAttributes
ใช้วิธี File.exists ใน C# เพื่อตรวจสอบว่าไฟล์ออกจาก C# หรือไม่ ขั้นแรก ตรวจสอบว่าไฟล์นั้นอยู่ในไดเร็กทอรีปัจจุบันหรือไม่ if (File.Exists("MyFile.txt")) { Console.WriteLine("The file exists."); } หลังจากนั้นให้ตรวจสอบว่าไฟล์นั้นอยู่ในไดเร็กทอรีหรือไม่ if (File.Exist
ใช้คุณสมบัติ isFixedSize ของคลาส Hashtable เพื่อรับค่าที่ระบุว่า Hashtable มีขนาดคงที่หรือไม่ ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับคุณสมบัติ IsFixedSize ตัวอย่าง using System; using System.Collections; namespace Demo { class Program { static void Main(string[]