หน้าแรก
หน้าแรก
คีย์เวิร์ดเสมือนมีประโยชน์ในการแก้ไขเมธอด คุณสมบัติ ตัวทำดัชนี หรือเหตุการณ์ เมื่อคุณมีฟังก์ชันที่กำหนดไว้ในคลาสที่คุณต้องการนำไปใช้ในคลาสที่สืบทอดมา คุณจะใช้ฟังก์ชันเสมือน ฟังก์ชันเสมือนสามารถใช้งานได้แตกต่างกันในคลาสที่สืบทอดมาที่แตกต่างกัน และการเรียกใช้ฟังก์ชันเหล่านี้จะถูกตัดสินเมื่อรันไทม์ ต่
StringReader และ StringWriter มาจาก TextReader และ TextWriter StringWriter ใช้สำหรับเขียนลงในบัฟเฟอร์สตริง ใช้ TextWriter เพื่อเขียนข้อมูลลงในสตริง สำหรับ StringWriter - ตัวอย่าง StringWriter sWriter = new StringWriter(); while(true) { myChar = strReader.Read(); if(myChar
ในการคัดลอกคอลเลกชันไปยังอาร์เรย์ ก่อนอื่นให้ตั้งค่า - List < string > list1 = new List < string > (); list1.Add("Car"); list1.Add("Bus"); list1.Add("Motorbike"); list1.Add("Train"); ตอนนี้ประกาศอาร์เรย์สตริงและใช้วิธี CopyTo() เพื่อคัดลอก - strin
String ย่อมาจาก System.String ในขณะที่ string เป็นชื่อแทนใน C# สำหรับ System.String - ตัวอย่างเช่น string str =ยินดีต้อนรับ!; ไม่จำเป็น แต่โดยทั่วไปแล้ว String จะใช้เมื่อคุณทำงานกับชั้นเรียน string str =String.Format(ยินดีต้อนรับ! {0}!, ผู้ใช้); เนื่องจากสตริงเป็นนามแฝงสำหรับระบบ สตริง นามแฝงสำหร
ค่าคงที่อ้างถึงค่าคงที่ซึ่งโปรแกรมอาจไม่เปลี่ยนแปลงในระหว่างการดำเนินการ ค่าคงที่เหล่านี้เรียกอีกอย่างว่าค่าตามตัวอักษร ค่าคงที่อาจเป็นประเภทข้อมูลพื้นฐานใดๆ เช่น ค่าคงที่จำนวนเต็ม ค่าคงที่ลอยตัว ค่าคงที่อักขระ หรือค่าสตริงตามตัวอักษร นอกจากนี้ยังมีค่าคงที่การแจงนับด้วยเช่นกัน ค่าตามตัวอักษรจำนวนเต
อินเทอร์เฟซเป็นคลาสที่ไม่มีฟิลด์หรือวิธีการดำเนินการ ไม่สามารถใช้วิธีการที่กำหนดไว้ได้ โดยทั่วไปคลาสจะใช้เมธอดที่กำหนดไว้ในอินเทอร์เฟซ อินเทอร์เฟซ อินเทอร์เฟซกำหนดคุณสมบัติ เมธอด และเหตุการณ์ ซึ่งเป็นสมาชิกของอินเทอร์เฟซ อินเทอร์เฟซประกอบด้วยการประกาศของสมาชิกเท่านั้น เป็นความรับผิดชอบของคลาสที่ได
String.Copy() วิธีการสร้างอินสแตนซ์ใหม่ของ String เหมือนกับสตริงที่ระบุ ต่อไปนี้เป็นตัวอย่างวิธีการ Copy() − ตัวอย่าง using System; class Demo { static void Main(String[] args) { string str1 = "mark"; string str2 = "marcus"
GCD (ตัวหารร่วมมากสุด) GCD เป็นจำนวนเต็มบวกที่ใหญ่ที่สุดที่หารจำนวนเต็มแต่ละจำนวน LCM (ตัวคูณร่วมน้อย) LCM ของตัวเลขสองตัวเป็นจำนวนเต็มที่น้อยที่สุดที่หารด้วยตัวเลขทั้งสองตัวได้ ต่อไปนี้คือตัวอย่างการคำนวณ GCD และ LCM ที่นี่ เรากำลังคำนวณ LCM และ GCD ของ 10 และ 16 − ตัวอย่าง using System; using S
ให้เราทำการคำนวณทางคณิตศาสตร์ต่อไปนี้ - Sr.No ตัวดำเนินการ &คำอธิบาย 1 + เพิ่มตัวถูกดำเนินการสองตัว 2 - ลบตัวถูกดำเนินการที่สองจากตัวแรก 3 * คูณทั้งสองตัวถูกดำเนินการ 4 / หารตัวเศษด้วยตัวลบ ต่อไปนี้คือตัวอย่างการคำนวณทางคณิตศาสตร์โดยใช้ตัวดำเนินการที่ให้มาข้างต้น - ตัวอย่าง usin
String.CopyTo() วิธีการรับอักขระสตริงและวางลงในอาร์เรย์ กลุ่มของอักขระถูกคัดลอกจากสตริงต้นทางไปยังอาร์เรย์อักขระ ต่อไปนี้เป็นวิธี Copy() - ตัวอย่าง using System; class Demo { static void Main(String[] args) { string str = "This is it!"; &nb
การซ่อนเมธอดเรียกอีกอย่างว่าการแชโดว์ เมธอดของคลาสพาเรนต์ใช้ได้กับคลาสย่อยโดยไม่ต้องใช้คีย์เวิร์ดแทนที่ในแชโดว์ คลาสย่อยมีฟังก์ชันเดียวกันในเวอร์ชันของตัวเอง ใช้คีย์เวิร์ดใหม่เพื่อทำการแชโดว์ เรามาดูตัวอย่างกัน ตัวอย่าง using System; using System.Collections.Generic; class Demo { pub
ตัวเลขคือตัวเลข Armstrong หากผลรวมของลูกบาศก์ของตัวเลขแต่ละหลักเท่ากับตัวเลขนั้นเอง ในที่นี้ เราจะหาเศษที่เหลือและจะรวมเป็นลูกบาศก์ของเศษที่เหลือ rem = i % 10; sum = sum + rem*rem*rem; จากนั้นหากผลรวมข้างต้นที่ออกมาหลังจากการวนซ้ำเท่ากับผลรวม ก็จะเป็นตัวเลขอาร์มสตรอง if (sum == num) {  
การเชื่อมโยงฟังก์ชันกับอ็อบเจ็กต์ระหว่างเวลาคอมไพล์เรียกว่าการโยงแบบคงที่ C# มีเทคนิค 2 แบบในการใช้ Static Polymorphism ได้แก่ Function overloading และ Operator overloading ใน Function Overloading คุณสามารถมีคำจำกัดความได้หลายแบบสำหรับชื่อฟังก์ชันเดียวกันในขอบเขตเดียวกัน ตัวอย่าง void print(int i)
สตริงที่เปลี่ยนแปลงได้ StringBuilder เป็นสตริงที่เปลี่ยนแปลงได้ใน C # ด้วย StringBuilder คุณสามารถขยายจำนวนอักขระในสตริงได้ ไม่สามารถเปลี่ยนสตริงได้เมื่อสร้างแล้ว แต่สามารถขยาย StringBuilder ได้ มันไม่ได้สร้างวัตถุใหม่ในหน่วยความจำ ตั้งค่า StringBuilder - StringBuilder str = new StringBuilder();
คลาส BitArray จะใช้เมื่อคุณต้องการเก็บบิตแต่ไม่ทราบจำนวนบิตล่วงหน้า ต่อไปนี้เป็นคุณสมบัติบางอย่างของคลาส BitArray ใน C# - ซีเนียร์ คุณสมบัติ &คำอธิบาย 1 นับ รับจำนวนองค์ประกอบที่มีอยู่ใน BitArray 2 เป็นแบบอ่านอย่างเดียว รับค่าที่ระบุว่า BitArray เป็นแบบอ่านอย่างเดียวหรือไม่ 3 รายการ รับห
เธรดถูกกำหนดให้เป็นเส้นทางการดำเนินการของโปรแกรม แต่ละเธรดกำหนดโฟลว์การควบคุมที่ไม่ซ้ำกัน ต่อไปนี้เป็นคุณสมบัติของคลาสเธรด − ซีเนียร์ คุณสมบัติ &คำอธิบาย 1 บริบทปัจจุบัน รับบริบทปัจจุบันที่เธรดกำลังดำเนินการ 2 วัฒนธรรมปัจจุบัน รับหรือตั้งค่าวัฒนธรรมสำหรับเธรดปัจจุบัน 3 หลักการปัจจุบัน รั
อินเทอร์เฟซกำหนดคุณสมบัติ เมธอด และเหตุการณ์ ซึ่งเป็นสมาชิกของอินเทอร์เฟซ อินเทอร์เฟซประกอบด้วยการประกาศของสมาชิกเท่านั้น เป็นความรับผิดชอบของคลาสที่ได้รับในการกำหนดสมาชิก คลาสนามธรรมในระดับหนึ่งมีจุดประสงค์เดียวกัน อย่างไรก็ตาม คลาสเหล่านี้ส่วนใหญ่จะใช้เมื่อมีการประกาศเพียงไม่กี่เมธอดโดยคลาสพื้นฐา
คำสั่ง break จะยุติการวนซ้ำและโอนการดำเนินการไปยังคำสั่งหลังการวนซ้ำทันที คำสั่ง Continue ทำให้การวนซ้ำนั้นข้ามส่วนอื่นๆ ของร่างกายและทดสอบเงื่อนไขซ้ำทันทีก่อนที่จะทำซ้ำ เมื่อพบคำสั่ง break ภายในลูป การวนซ้ำจะสิ้นสุดลงทันทีและการควบคุมโปรแกรมจะกลับมาทำงานต่อในคำสั่งถัดไปหลังจากวนซ้ำ คำสั่ง Contin
คลาส System.Console ใน C# แสดงถึงอินพุต เอาต์พุต และสตรีมข้อผิดพลาดมาตรฐานสำหรับแอปพลิเคชันคอนโซล ต่อไปนี้เป็นวิธีการบางอย่างของคลาส System.Console - อ้างถึง:วิธีการคลาสระบบ MSDN Sr.No วิธีการ &คำอธิบาย 1 บี๊บ() เล่นเสียงบี๊บผ่านลำโพงคอนโซล 2 บี๊บ (Int32,Int32) เล่นเสียงบี๊บของความถี่และระย
ในการสร้างตัวเลขคี่ 100 ตัวแรก ให้ตั้งค่า a for loop จาก 1 ถึง 100 for(val = 1; val <l= 100; val++) {} ภายใต้ลูป ให้กำหนดเงื่อนไขสำหรับเลขคี่ เช่น ถ้าม็อด 2 ของตัวเลขไม่เท่ากับ 0 มันจะเป็นเลขคี่ for(val = 1; val <= 100; val++) { if(val%2 != 0) { Console.Write