หน้าแรก
หน้าแรก
อาร์เรย์ใช้เพื่อจัดเก็บชุดข้อมูล แต่มักจะมีประโยชน์มากกว่าที่จะคิดว่าอาร์เรย์เป็นชุดของตัวแปรประเภทเดียวกันที่จัดเก็บไว้ในตำแหน่งหน่วยความจำที่อยู่ติดกัน เพื่อกำหนดอาร์เรย์มิติเดียว - int[] runs = new int[10]; ให้เราเริ่มต้นอาร์เรย์ในบรรทัดเดียวกัน - int[] runs = new int[5] {125, 173, 190, 264, 18
การแคสต์ประเภทกำลังแปลงข้อมูลประเภทหนึ่งไปเป็นอีกประเภทหนึ่ง ทั้งสองรูปแบบคือ − การแปลงประเภทโดยนัย − การแปลงเหล่านี้ดำเนินการโดย C# ในลักษณะที่ปลอดภัยต่อการพิมพ์ ตัวอย่างเช่น การแปลงจากประเภทอินทิกรัลขนาดเล็กไปเป็นขนาดใหญ่ และการแปลงจากคลาสที่ได้รับเป็นคลาสฐาน การแปลงประเภทที่ชัดเจน − การแปลงเหล่
ใน C # โครงสร้างคือประเภทข้อมูลประเภทค่า ช่วยให้คุณสร้างตัวแปรเดียวเก็บข้อมูลที่เกี่ยวข้องกับประเภทข้อมูลต่างๆ คีย์เวิร์ด struct ใช้สำหรับสร้างโครงสร้าง ในการกำหนดโครงสร้าง คุณต้องใช้คำสั่ง struct คำสั่ง struct กำหนดประเภทข้อมูลใหม่ โดยมีสมาชิกมากกว่าหนึ่งรายสำหรับโปรแกรมของคุณ ตัวอย่างเช่น นี่คือ
คลาส Array เป็นคลาสพื้นฐานสำหรับอาร์เรย์ทั้งหมดใน C# ถูกกำหนดไว้ในเนมสเปซของระบบและมีคุณสมบัติดังต่อไปนี้ - Sr.No คุณสมบัติ &คำอธิบาย 1 IsFixedSize รับค่าที่ระบุว่าอาร์เรย์มีขนาดคงที่หรือไม่ 2 เป็นแบบอ่านอย่างเดียว รับค่าที่ระบุว่าอาร์เรย์เป็นแบบอ่านอย่างเดียวหรือไม่ 3 ความยาว รับจำนวนเต็
การโคลนใน C# มีประโยชน์หากคุณต้องการโคลนอาร์เรย์ Clone() วิธีการใน C # ใช้เพื่อสร้างสำเนาของอาร์เรย์ที่คล้ายกัน C# มีเมธอด Clone และอินเทอร์เฟซแบบแยกได้ มาดูตัวอย่างการโคลนอาร์เรย์โดยใช้เมธอด Clone() - ตัวอย่าง using System; class Program { static void Main() { st
หากต้องการล้างอาร์เรย์ใน C# ให้ใช้วิธีการ Array Clear():วิธี Array.Clear ใน C# จะล้างองค์ประกอบทั้งหมดเป็นศูนย์ ในตัวอย่างด้านล่าง ขั้นแรกเราได้พิจารณาอาร์เรย์ที่มีสามองค์ประกอบ - int[] arr = new int[] {88, 45, 76}; ตอนนี้เราได้ใช้วิธี Array.Clear เพื่อทำให้อาร์เรย์ทั้งหมดเป็นศูนย์ - Array.Clear(a
หากคุณต้องการส่งผ่านอาร์กิวเมนต์ด้วยบรรทัดคำสั่ง ให้ใช้อาร์กิวเมนต์บรรทัดคำสั่งใน C# − เมื่อเราสร้างโปรแกรมใน c# จะใช้ static void main และเราสามารถเห็นข้อโต้แย้งในนั้นได้ class HelloWorld { static void Main(string[] args) { /* my first program in C# */ &nbs
sizeof() datatype จะคืนค่าขนาดของชนิดข้อมูล สมมติว่าคุณต้องหาขนาดของประเภทข้อมูล int - sizeof(int); สำหรับประเภทข้อมูลสองเท่า sizeof(double); ให้เราดูตัวอย่างที่สมบูรณ์เพื่อค้นหาขนาดของประเภทข้อมูลต่างๆ - ตัวอย่าง using System; namespace Demo { class Program {
หากต้องการค้นหาความยาวของอาร์เรย์ ให้ใช้เมธอด Array.Length() ตัวอย่าง เรามาดูตัวอย่างกัน − using System; class Program { static void Main(){ int[] arr = new int[10]; // finding length int arrLength = arr.Length; &nbs
หากต้องการหาจำนวนมิติของอาร์เรย์ ให้ใช้คุณสมบัติอันดับ arr.Rank ที่นี่ arr คืออาร์เรย์ของเรา - int[,] arr = new int[3,4]; หากคุณต้องการรับแถวและคอลัมน์ที่มีอยู่ ให้ใช้คุณสมบัติ GetLength - arr.GetLength(0); arr.GetLength(1); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; class Program { &nb
คุณสมบัติความจุในคลาส ArrayList รับหรือตั้งค่าจำนวนองค์ประกอบที่ ArrayList สามารถมีได้ ความจุมากกว่าจำนวนเสมอ สำหรับคุณสมบัติความจุ - arrList.Capacity ความจุเริ่มต้นคือ 4 หากมีองค์ประกอบ 5 รายการ ความจุจะเพิ่มขึ้นเป็นสองเท่าและจะเป็น 8 สิ่งนี้จะดำเนินต่อไป คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อใช้
คุณสมบัติ Count ในคลาส ArrayList นับจำนวนองค์ประกอบใน ArrayList ประการแรก เพิ่มองค์ประกอบใน ArrayList - ArrayList arrList = new ArrayList(); arrList.Add(98); arrList.Add(55); arrList.Add(65); arrList.Add(34); จากนั้นให้นับรายการอาร์เรย์ - arrList.Count ต่อไปนี้เป็นรหัสเพื่อใช้คุณสมบัติ Count ใน
คุณสมบัติความจุในคลาส SortedList มีขนาดสูงสุดของ SortedList ความจุเริ่มต้นของ SortedList คือ 16 คุณสามารถลองเรียกใช้รหัสต่อไปนี้เพื่อใช้คุณสมบัติความจุของคลาส SortedList ใน C # - ตัวอย่าง using System; using System.Collections; namespace Demo { class Program { st
นับจำนวนองค์ประกอบในคลาส BitArray โดยใช้คุณสมบัติ Count ให้เราตั้งค่าคลาส BitArray ก่อน - BitArray arr = new BitArray(10); ตอนนี้ใช้คุณสมบัติ Count ดังที่แสดงด้านล่าง - ตัวอย่าง using System; using System.Collections; public class Demo { public static void Main() { &n
หากต้องการค้นหาจำนวนองค์ประกอบของคลาส Hashtable ให้ใช้คุณสมบัติ Count ขั้นแรก ตั้งค่าคลาส Hashtable ด้วยองค์ประกอบ - Hashtable ht = new Hashtable(); ht.Add("One", "Tom"); ht.Add("Two", "Jack"); ht.Add("Three", "Peter"); ht.Add("Four&q
ใช้คุณสมบัติ Count เพื่อค้นหาการนับองค์ประกอบของคลาส Queue กำหนดองค์ประกอบดังประกาศต่อไปนี้ - Queue q = new Queue(); q.Enqueue(1); q.Enqueue(2); q.Enqueue(3); q.Enqueue(4); จากนั้นใช้คุณสมบัติ Count เพื่อนับองค์ประกอบ - q.Count ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการทำงานกับคุณสมบัติ Count ใน Queue Cl
หากต้องการค้นหาจำนวนองค์ประกอบที่เพิ่มเข้ามาในคลาส Stack คุณต้องใช้คุณสมบัติ Count ให้เราเพิ่มองค์ประกอบในกองก่อน - Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); st.Push('M'); st.Push('N'); st.P
ตัวอย่าง using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { SortedList s = new SortedList(); s.Add("S1", "Electronics");
เช่นเดียวกับภาษาเชิงวัตถุอื่น ๆ C # ยังมีวัตถุและคลาส ออบเจ็กต์เป็นเอนทิตีในโลกแห่งความเป็นจริงและอินสแตนซ์ของคลาส เข้าถึงสมาชิกของชั้นเรียนโดยใช้วัตถุ ในการเข้าถึงสมาชิกชั้นเรียน คุณต้องใช้ตัวดำเนินการจุด (.) หลังชื่อวัตถุ ตัวดำเนินการจุดเชื่อมโยงชื่อของวัตถุกับชื่อของสมาชิก ตัวอย่างเช่น Box Box1
ตัวดำเนินการเลื่อนไปทางซ้ายระดับบิต ค่าตัวถูกดำเนินการทางซ้ายจะถูกย้ายไปทางซ้ายตามจำนวนบิตที่ระบุโดยตัวถูกดำเนินการทางขวา ตัวดำเนินการเลื่อนไปทางขวาระดับบิต ค่าตัวถูกดำเนินการทางซ้ายจะถูกย้ายไปทางขวาตามจำนวนบิตที่ระบุโดยตัวถูกดำเนินการทางขวา ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับตัวดำเนินการกะ