หน้าแรก
หน้าแรก
ในการเริ่มต้นทูเพิลเป็นทูเพิลว่าง - Tuple<string, string> myTuple; หากคุณต้องการตรวจสอบค่าในทูเพิล ว่าค่านั้นเป็นโมฆะหรือไม่ − ตัวอย่าง using System; namespace Demo { class Program { static void Main(string[] args) { Tuple &
ขั้นแรก ตั้งค่าสตริง − string str = "Football and Tennis"; ตอนนี้ ใช้เมธอด substring() เพื่อรับ 4 ตัวอักษรสุดท้าย - str.Substring(str.Length - 4); ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; public class Demo { public static void Main() { string str
หากต้องการแทรกรายการในรายการที่สร้างไว้แล้ว ให้ใช้เมธอด Insert() ประการแรก ตั้งค่าองค์ประกอบ − List <int> list = new List<int>(); list.Add(989); list.Add(345); list.Add(654); list.Add(876); list.Add(234); list.Add(909); ตอนนี้ สมมติว่าคุณต้องแทรกรายการที่ตำแหน่งที่ 4 สำหรับสิ่งนั้น ใช้
ใช้คำหลักใหม่เพื่อสร้างตัวอย่างผู้รับมอบสิทธิ์ เมื่อสร้างผู้รับมอบสิทธิ์ อาร์กิวเมนต์ที่ส่งไปยังนิพจน์ใหม่จะถูกเขียนคล้ายกับการเรียกเมธอด แต่ไม่มีอาร์กิวเมนต์ของเมธอด ตัวอย่างเช่น − public delegate void printString(string s); printString ps1 = new printString(WriteToScreen); คุณยังสามารถยกตัวอย่าง
หากต้องการรวมสองรายการ ให้ใช้เมธอด AddRange() ตั้งรายการแรก − var list1 = new List < string > (); list1.Add("Keyboard"); list1.Add("Mouse"); ตั้งรายการที่สอง − var list2 = new List < string > (); list2.Add("Hard Disk"); list2.Add("Pen Drive"); เ
ตัวดำเนินการโอเวอร์โหลดเป็นฟังก์ชันที่มีชื่อพิเศษ ตัวดำเนินการคำสำคัญใช้เพื่อโอเวอร์โหลดตัวดำเนินการตามด้วยสัญลักษณ์สำหรับตัวดำเนินการที่กำลังกำหนด ให้เราดูวิธีการใช้โอเปอเรเตอร์โอเวอร์โหลด - ตัวอย่าง using System; namespace Demo { class Box { private double length
ประกาศรายการและเพิ่มองค์ประกอบ - var products = new List < string > (); // adding elements products.Add("Belts"); products.Add("T-Shirt"); products.Add("Trousers"); ใช้การวนซ้ำเพื่อวนซ้ำ - foreach(var p in products) { Console.WriteLine(p); } ตัวอย่า
หากต้องการล้างรายการ C# ให้ใช้วิธีการ Clear() ขั้นแรก กำหนดรายการและเพิ่มองค์ประกอบ - List<string> myList = new List<string>() { "one", "two", "three", "four", "five", &nbs
ประการแรก ประกาศ tuple และเพิ่มค่า - Tuple <int, string> tuple = new Tuple<int, string>(100, "Tom"); เมื่อใช้ C# เพื่อวนซ้ำบนทูเพิล คุณสามารถใช้องค์ประกอบแต่ละอย่างได้ - tuple.Item1 // first item tuple.Item2 // second item To display the complete tuple, just use: // display en
ขั้นแรก ตั้งค่าอาร์เรย์ − int[] arr = {6, 3, 8, 4}; ตอนนี้ ใช้คุณสมบัติ Length เพื่อรับขนาดของอาร์เรย์ - arr.Length ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; namespace Demo { public class Demo { public static void Main(string[] args) { &
สมมติว่าสตริงของเราคือ − string str = "3456"; ตอนนี้เพื่อตรวจสอบว่าสตริงที่ป้อนเป็นตัวเลขหรือไม่ - str.All(c => char.IsDigit(c)) ค่าข้างต้นคืนค่า จริง หากสตริงเป็นตัวเลข มิฉะนั้น จะเป็นเท็จ นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; namespace Demo { &nbs
ในการแสดงรายการสตริงย่อยทั้งหมด ให้ใช้เมธอด Substring และวนซ้ำตามความยาวของสตริง สมมติว่าสตริงของเราคือ − string myStr = "pqrz"; ใช้การวนซ้ำซ้อนและรับสตริงย่อยในสตริงใหม่ - for (int i = 1; i < myStr.Length; i++) { for (int start = 0; start <= myStr.Length - i; start++)
ประการแรก ตั้งค่าอาร์เรย์และเริ่มต้น - int[] arr = new int[] {34, 56, 12}; ในการวนซ้ำองค์ประกอบทั้งหมดของอาร์เรย์ - for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); } ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; public class Program { public static
ตั้งค่าคอลเลกชัน linkelist - var list = new LinkedList<string>(); เพิ่มองค์ประกอบ - list.AddLast("One"); list.AddLast("Two"); list.AddLast("Four"); ตอนนี้ ให้เราเพิ่มองค์ประกอบใหม่ใน LinkedList ที่สร้างไว้แล้ว - LinkedListNode<String> node = list.Find(&quo
คลาส StreamReader และ StreamWriter ใช้สำหรับอ่านและเขียนข้อมูลไปยังไฟล์ข้อความ อ่านไฟล์ข้อความ - Using System; using System.IO; namespace FileApplication { class Program { static void Main(string[] args) { try { &nbs
วัตถุสะท้อนใช้สำหรับรับข้อมูลประเภทที่รันไทม์ คลาสที่ให้การเข้าถึงข้อมูลเมตาของโปรแกรมที่กำลังทำงานอยู่ในเนมสเปซ System.Reflection ต่อไปนี้คือการใช้งานของ Reflections - อนุญาตให้ดูข้อมูลแอตทริบิวต์ที่รันไทม์ อนุญาตให้ตรวจสอบประเภทต่าง ๆ ในแอสเซมบลีและยกตัวอย่างประเภทเหล่านี้ อนุญาตให้ผูกกั
ในการแปลง ArrayList เป็น Array ให้ใช้วิธี ToArray() ใน C# ขั้นแรก ตั้งค่า ArrayList - ArrayList arrList = new ArrayList(); arrList.Add("one"); arrList.Add("two"); arrList.Add("three"); ตอนนี้ ในการแปลง ให้ใช้เมธอด ToArray() - arrList.ToArray(typeof(string)) as string[
ตัวแปรสแตติกใช้สำหรับกำหนดค่าคงที่เนื่องจากสามารถดึงค่าได้โดยการเรียกคลาสโดยไม่ต้องสร้างอินสแตนซ์ ตัวแปรสแตติกสามารถเริ่มต้นได้นอกฟังก์ชันสมาชิกหรือนิยามคลาส คุณยังสามารถเริ่มต้นตัวแปรสแตติกภายในนิยามคลาสได้ ตัวอย่าง using System; namespace StaticVarApplication { class StaticVar { &nbs
การสืบทอดช่วยให้เราสามารถกำหนดคลาสในแง่ของคลาสอื่น ซึ่งทำให้ง่ายต่อการสร้างและรักษาแอปพลิเคชัน เมื่อสร้างคลาส แทนที่จะเขียนข้อมูลใหม่และฟังก์ชันของสมาชิก โปรแกรมเมอร์สามารถกำหนดว่าคลาสใหม่ควรสืบทอดสมาชิกของคลาสที่มีอยู่ คลาสที่มีอยู่นี้เรียกว่าคลาสพื้นฐาน และคลาสใหม่เรียกว่าคลาสที่ได้รับ คลาสสามารถ
ในการสร้างไฟล์ใหม่ใน C# ให้ใช้วัตถุ FileStream ต่อไปนี้เป็นวากยสัมพันธ์ − FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>); ให้เราดูตัวอย่างของไฟล์ “test.dat” ซึ่งสร้าง/เปิดโดยใช้วัตถุไฟล์