หน้าแรก
หน้าแรก
ตั้งค่าอาร์เรย์ที่ไม่เรียงลำดับก่อน int[] list = {87, 45, 56, 22, 84, 65}; ตอนนี้ใช้ nested for loop เพื่อเรียงลำดับรายการซึ่งถูกส่งไปยังฟังก์ชัน for(int i=0; i< arr.Length; i++) { for(int j=i+1; j<arr.Length; j++) { if(arr[i]>=arr[j]) { &nbs
วิธีการ Reverse() ในคลาสอาร์เรย์จะย้อนกลับลำดับขององค์ประกอบในอาร์เรย์หนึ่งมิติทั้งหมด ในการย้อนกลับอาร์เรย์ เพียงแค่ใช้วิธี Array.Reverse() - Array.Reverse(temp); ภายในวิธีการย้อนกลับ ให้ตั้งค่าองค์ประกอบเหมือนข้อมูลโค้ดต่อไปนี้ int[] list = { 29, 15, 30, 98}; int[] temp = list; คุณสามารถลองเรีย
ประกาศอาร์เรย์ที่มีหยัก อาร์เรย์ Jagged คืออาร์เรย์ของอาร์เรย์ คุณสามารถประกาศอาร์เรย์แบบหยักที่มีชื่อ score ของประเภท int เป็น − int [][] points; เริ่มต้นอาร์เรย์ที่มีขอบหยัก ให้เราดูวิธีการเริ่มต้นใช้งาน int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 6
เมธอด SetValue() ตั้งค่าให้กับองค์ประกอบในตำแหน่งที่ระบุในอาร์เรย์หนึ่งมิติ ดัชนีถูกระบุเป็นจำนวนเต็ม 32 บิต ขั้นแรก ตั้งค่าอาร์เรย์ Array arr = Array.CreateInstance(typeof(String), 6); ไม่ได้ตั้งค่าให้กับองค์ประกอบโดยใช้เมธอด SetValue() arr.SetValue("One", 0); arr.SetValue("Two&quo
วิธีการ Sort() จะเรียงลำดับองค์ประกอบในอาร์เรย์หนึ่งมิติทั้งหมดโดยใช้ IComparable การใช้งานของแต่ละองค์ประกอบของอาร์เรย์ ตั้งค่าอาร์เรย์ int[] list = { 22, 12, 65, 9}; ใช้เมธอด Sort() เพื่อจัดเรียงอาร์เรย์ Array.Sort(list); ต่อไปนี้เป็นตัวอย่างเพื่อเรียนรู้วิธีการทำงานกับเมธอด Sort() ตัวอย่าง usi
เมธอด Compare จะเปรียบเทียบออบเจ็กต์สตริงที่ระบุสองออบเจ็กต์และส่งกลับจำนวนเต็มที่ระบุตำแหน่งสัมพัทธ์ในลำดับการจัดเรียง ขั้นแรก ตั้งค่าสตริง string str1 = "Jack"; string str2 = "Mac"; ตอนนี้เปรียบเทียบสตริงโดยใช้เมธอด Compare() และหากผลการเปรียบเทียบเป็น 0 ก็หมายความว่าสตริงนั้
ToString() วิธีการส่งกลับสตริงที่แสดงถึงวัตถุปัจจุบัน ในตัวอย่างด้านล่าง เราได้ใช้เมธอด ToString() กับเมธอดคลาส Array อื่น arr.GetLowerBound(0).ToString() ตัวอย่าง using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program { &n
ข้อยกเว้นเป็นวิธีการถ่ายโอนการควบคุมจากส่วนหนึ่งของโปรแกรมไปยังอีกส่วนหนึ่ง การจัดการข้อยกเว้น C# สร้างขึ้นจากคำหลักสี่คำ:ลอง จับ ในที่สุด และ ขว้าง . ลอง − บล็อกการลองระบุกลุ่มของรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ ตามด้วยบล็อกจับอย่างน้อยหนึ่งบล็อก จับ − โปรแกรมจับข้อยกเว้นด้วยตัวจัดการข้อยกเว้น
Serialization/ De-serialization ช่วยให้สามารถสื่อสารกับแอพพลิเคชันอื่นได้โดยการส่งและรับข้อมูล ด้วย XmlSerializer คุณสามารถควบคุมวิธีเข้ารหัสอ็อบเจ็กต์ลงใน XML ได้ ในการทำ XML Serialization คุณต้องมี 2 คลาสต่อไปนี้ - คลาส StreamWriter คลาส XmlSerializer เรียกใช้เมธอด Serialize ด้วยพารามิเตอร์ของ
WriteLine() เป็นวิธีการของคลาส Console ที่กำหนดไว้ในเนมสเปซของระบบ คำสั่งนี้ทำให้เกิดข้อความ ยินดีต้อนรับ! ให้แสดงบนหน้าจอดังภาพด้านล่าง − ตัวอย่าง using System; namespace Demo { class Test { static void Main(string[] args) { Conso
ขั้นแรก กำหนดรายการในภาษา C# var list = new List<string>{ "one","two","three","four"}; ตอนนี้ให้นับองค์ประกอบและแสดงผลแบบสุ่ม int index = random.Next(list.Count); Console.WriteLine(list[index]); ในการเลือกองค์ประกอบสุ่มจากรายการใน C# ให้ลองเรียกใช้รหัส
อาร์เรย์ Jagged คืออาร์เรย์ของอาร์เรย์ คุณสามารถประกาศอาร์เรย์หยักที่มีชื่อคะแนนประเภท int เป็นได้ int [][] points; ให้เราดูวิธีการเริ่มต้นใช้งาน int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }}; เข้าถึงองค์ประกอบอาร์เรย์หยักเป็น - int x = points
ตั้งค่ารายการพจนานุกรมด้วยคีย์และค่าต่างๆ var d = new Dictionary<string, int>(); d.Add("Zack", 0); d.Add("Akon", 3); d.Add("Jack", 2); d.Add("Tom", 1); รับและจัดเรียงกุญแจ var val = d.Keys.ToList(); val.Sort(); คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อจัดเ
ตั้งค่าสตริงที่คุณต้องการแยก string str = "Hello World!"; ใช้วิธี split() เพื่อแยกสตริงออกเป็นองค์ประกอบแยกกัน string[] res = str.Split(' '); ต่อไปนี้เป็นโค้ดที่สมบูรณ์เพื่อแยกสตริงออกเป็นองค์ประกอบของอาร์เรย์สตริงใน C# ตัวอย่าง using System; class Demo { static void
หากต้องการแยกสตริงที่ฟ้องร้องนิพจน์ทั่วไป ให้ใช้ Regex.split สมมติว่าสตริงของเราคือ − string str = "Hello\r\nWorld"; ตอนนี้ใช้ Regex.split เพื่อแยกสตริงดังที่แสดงด้านล่าง - tring[] res = Regex.Split(str, "\r\n"); ต่อไปนี้เป็นโค้ดที่สมบูรณ์สำหรับการแยกสตริงโดยใช้ Regular Expres
ตัวคั่นคือเครื่องหมายจุลภาคที่คุณเห็นในสตริงด้านล่าง string str = "Welcome,to,New York"; ตอนนี้ตั้งค่าตัวคั่นแยกกัน char[] newDelimiter = new char[] { ',' }; ใช้วิธี theSplit() เพื่อแยกสตริงโดยพิจารณาว่าตัวคั่นเป็นพารามิเตอร์ str.Split(newDelimiter, StringSplitOptions.None); หาก
อาร์เรย์ 2 มิติถือได้ว่าเป็นตารางซึ่งมีจำนวนแถว x และจำนวนคอลัมน์ y องค์ประกอบในอาร์เรย์ 2 มิติสามารถเข้าถึงได้โดยใช้ตัวห้อย นั่นคือดัชนีแถวและดัชนีคอลัมน์ของอาร์เรย์ int x = a[1,1]; Console.WriteLine(x); เรามาดูตัวอย่างที่แสดงวิธีเข้าถึงองค์ประกอบจากอาร์เรย์สองมิติ ตัวอย่าง using System; namespac
หากต้องการเรียกใช้เมธอด C# แบบเรียกซ้ำ คุณสามารถลองเรียกใช้โค้ดต่อไปนี้ ในที่นี้ แฟกทอเรียลของตัวเลขคือสิ่งที่เรากำลังค้นหาโดยใช้ฟังก์ชันแบบเรียกซ้ำ display() หากค่าเป็น 1 จะส่งกลับ 1 เนื่องจากแฟคทอเรียลเป็น 1 if (n == 1) return 1; ถ้าไม่เช่นนั้น ฟังก์ชันแบบเรียกซ้ำจะถูกเรียกสำหรับการวนซ้ำต่อไปนี้
ใน C # โครงสร้างคือประเภทข้อมูลประเภทค่า ช่วยให้คุณสร้างตัวแปรเดียวเก็บข้อมูลที่เกี่ยวข้องกับประเภทข้อมูลต่างๆ คีย์เวิร์ด struct ใช้สำหรับสร้างโครงสร้าง ในการกำหนดโครงสร้าง คุณต้องใช้คำสั่ง struct คำสั่ง struct กำหนดประเภทข้อมูลใหม่ โดยมีสมาชิกมากกว่าหนึ่งรายสำหรับโปรแกรมของคุณ ตัวอย่างเช่น นี่คือ
for loop ดำเนินการลำดับของคำสั่งหลายครั้งและย่อรหัสที่จัดการตัวแปรลูป ต่อไปนี้คือ for loop ของเรา ตัวอย่าง using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int [] n = new int[10]; /* n is