หน้าแรก
หน้าแรก
เพื่อตรวจสอบว่าเธรดนั้นยังมีชีวิตอยู่หรือไม่ รหัสมีดังนี้ − ตัวอย่าง using System; using System.Threading; public class Demo { public static void Main() { Thread thread = new Thread(new ThreadStart(demo1)); thread = Thread.CurrentThread;
เพื่อให้ได้จำนวนองค์ประกอบที่มีอยู่ใน BitArray โค้ดจะเป็นดังนี้ - ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main() { BitArray arr1 = new BitArray(5); BitArray arr2 = new BitArray(5); &n
ในการค้นหาดัชนีของวัตถุที่ระบุในคอลเลกชัน รหัสมีดังนี้ − ตัวอย่าง using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection strCol = new StringCollection(); strCol.Add("Accessories&
ในการค้นหาองค์ประกอบที่ตรงกับเงื่อนไขและส่งคืนดัชนีศูนย์ของการเกิดขึ้นล่าสุดภายในรายการทั้งหมด รหัสจะเป็นดังนี้ - ตัวอย่าง using System; using System.Collections.Generic; public class Demo { private static bool demo(int i) { return ((i % 10) == 0); } &n
ในการตั้งค่าความจุเป็นจำนวนจริงขององค์ประกอบใน ArrayList โค้ดจะเป็นดังนี้ - ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main(String[] args) { ArrayList list1 = new ArrayList(); list1.Add("A")
ในการตั้งค่าความจุเป็นจำนวนจริงขององค์ประกอบในวัตถุ SortedList รหัสจะเป็นดังนี้ - ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main(String[] args) { SortedList sortedList = new SortedList(); sortedList.
เพื่อให้ได้จำนวนองค์ประกอบทั้งหมดในมิติที่ระบุของอาร์เรย์ รหัสจะเป็นดังนี้ − ตัวอย่าง using System; public class Demo { public static void Main() { string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"}; &n
อย่างที่เราทราบดีว่าการเขียนโปรแกรมในภาษาใดๆ ก็ตาม เริ่มต้นด้วยการประกาศตัวแปร หลังจากนั้นจะมีการกำหนดนิยามและการนำตรรกะไปใช้ ดังนั้นจึงเป็นหนึ่งในปัจจัยที่สำคัญที่สุดที่จะทราบว่าจะประกาศตัวแปรในภาษาการเขียนโปรแกรมใด ๆ ก่อนเริ่มเขียนโค้ดได้อย่างไร ตอนนี้ถ้าเราใช้ตัวอย่างของภาษา C# จะมีการเปลี่ยนแปล
ดังที่เราทุกคนทราบดีว่า C# เป็นโปรแกรมเชิงวัตถุเช่นเดียวกับ Java และให้การสนับสนุนอย่างเต็มที่สำหรับแนวคิดเชิงวัตถุ ได้แก่ Encapsulation, Abstraction, Inheritance และ Polymorphism ตรงกันข้ามกับ Abstraction ทั้งคลาสนามธรรมและส่วนต่อประสานกำลังออกมาในรูปเนื่องจากทั้งสองสิ่งนี้ให้นามธรรมในโปรแกรม C #
อย่างที่เราทราบดีว่าข้อยกเว้นคือสิ่งที่หมายถึงการหยุดชะงักของการไหลของโปรแกรมหรือแอปพลิเคชัน เหตุการณ์ที่ไม่ต้องการนี้เรียกว่า ข้อยกเว้น และโดยทั่วไปจะให้ข้อบ่งชี้เกี่ยวกับสิ่งผิดปกติภายในโค้ด โดยทั่วไปโดยเฉพาะอย่างยิ่งในภาษา C # ข้อยกเว้นอาจเป็นระบบหรือข้อยกเว้นระดับแอปพลิเคชัน เป็นหลัก ซีเนียร์ เล
แอปพลิเคชัน .NET ที่เน้นไปที่ระบบปฏิบัติการ Windows จนถึงปัจจุบัน แต่ตอนนี้ Microsoft ได้เปิดตัวแอปพลิเคชันข้ามแพลตฟอร์มใหม่ที่ชื่อว่า Mono ซึ่งช่วยให้สามารถเรียกใช้งานแอปพลิเคชันที่พัฒนาภายใต้แพลตฟอร์ม .NET ในสภาพแวดล้อม Linux โดยสร้างความประทับใจในลักษณะที่เหมือนกับว่าเรากำลังเรียกใช้แพ็คเกจ Linu
คำหลักแบบอ่านอย่างเดียว คำหลักแบบอ่านอย่างเดียวใช้เพื่อกำหนดตัวแปรซึ่งสามารถกำหนดได้ครั้งเดียวหลังจากการประกาศทั้งในระหว่างการประกาศหรือในตัวสร้าง คีย์เวิร์ด const ใช้เพื่อกำหนดค่าคงที่ที่จะใช้ในโปรแกรม ต่อไปนี้คือการใช้คีย์เวิร์ดแบบอ่านอย่างเดียวและ const ที่ถูกต้องใน C# ตัวอย่าง using System.IO;
คีย์เวิร์ดออก คีย์เวิร์ด out ใช้เพื่อส่งผ่านอาร์กิวเมนต์ไปยังเมธอดเป็นประเภทอ้างอิง และใช้หลักเมื่อเมธอดต้องคืนค่าหลายค่า คีย์เวิร์ด ref ยังใช้เพื่อส่งผ่านอาร์กิวเมนต์ไปยังเมธอดเป็นประเภทอ้างอิง และใช้เมื่อต้องแก้ไขตัวแปรที่มีอยู่ในเมธอด ต่อไปนี้คือการใช้คีย์เวิร์ดอ้างอิงและออกที่ถูกต้องใน C# ตัวอย
ทั้ง HashTable และ Dictionary เป็นประเภทของโครงสร้างข้อมูลที่ใช้เก็บข้อมูล โครงสร้างข้อมูลทั้งสองนี้เก็บข้อมูลที่เก็บไว้เป็นคู่ของค่าคีย์ บนพื้นฐานของความแตกต่างระหว่างคุณสมบัติหลักของสิ่งเหล่านี้ เราสามารถแยกความแตกต่างระหว่าง HashTable และพจนานุกรมได้ดังนี้ - ซีเนียร์ เลขที่ คีย์ HashTable พจนานุ
เพื่อแยกความแตกต่างระหว่างคลาสและโครงสร้าง เราต้องเข้าใจก่อนว่าทั้งโครงสร้างและคลาสดูเหมือนจะเท่ากันในบริบทของการถือครองและกำหนดข้อมูล ทั้งสองสิ่งนี้สามารถกำหนดและเก็บค่าดีฟอลต์บางอย่างไว้ในสมาชิกข้อมูล แต่ถ้าเราพิจารณานอกเหนือจากบริบทนี้ Class จะมีความยืดหยุ่นมากขึ้นพร้อมกับการทำงานเมื่อเทียบกับโคร
ทั้ง SortedList และ SortedDictionary ใน C # เป็นประเภทของโครงสร้างข้อมูลที่ใช้สำหรับการจัดเก็บข้อมูล ตอนนี้บนพื้นฐานของลักษณะและธรรมชาติ เราสามารถแยกความแตกต่างระหว่างทั้งสองได้ ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง SortedList และ SortedDictionary ซีเนียร์ เลขที่ คีย์ SortedList SortedDictionary
ใน C # มีสองกลไกสำหรับการกำหนดใหม่หรือจัดให้มีการนำวิธีการของคลาสพาเรนต์มาใช้ใหม่โดยคลาสย่อยและกลไกทั้งสองนี้เรียกว่าการแทนที่เมธอดและการซ่อนเมธอด บนพื้นฐานของวิธีการนำวิธีการกลับมาใช้ใหม่ เราสามารถแยกแยะระหว่างทั้งสองวิธีได้ ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างการแทนที่เมธอดและการซ่อนเมธอด ซีเนีย
เนื่องจาก C# เป็นภาษาที่มีการพิมพ์อย่างชัดเจน ตัวแปรและค่าคงที่ทุกตัวจึงมีประเภทที่กำหนดไว้ล่วงหน้า ก่อนใช้ตัวแปรใดๆ เราต้องบอกคอมไพเลอร์ว่าตัวแปรจะเก็บค่าประเภทใด หากเราไม่แน่ใจเกี่ยวกับประเภท เราจะจัดการโดยใช้โปรแกรมแบบไดนามิก การเขียนโปรแกรมแบบไดนามิกได้รับการสนับสนุนโดย ไดนามิก คำสำคัญ ใช้คีย์เ
The คือ คีย์เวิร์ดใช้เพื่อตรวจสอบว่าสามารถแคสต์ออบเจกต์เป็นประเภทใดประเภทหนึ่งได้หรือไม่ ประเภทการส่งคืนของการดำเนินการคือบูลีน ตัวอย่าง using System; namespace DemoApplication{ class Program{ static void Main(){ Employee emp = new
เราสามารถจัดเก็บรายการประเภทต่าง ๆ จำนวน n รายการในรายการทั่วไปรายการเดียวโดยการสร้างรายการของรายการวัตถุดังที่แสดงด้านล่าง List<List<object>> list = new List<List<object>>(); ตัวอย่าง using System; using System.Collections.Generic; namespace MyApplication{ publi