หน้าแรก
หน้าแรก
ด้วย StringBuilder คุณสามารถขยายจำนวนอักขระในสตริงได้ ไม่สามารถเปลี่ยนสตริงได้เมื่อสร้างแล้ว แต่ StringBuilder สามารถขยายได้ มันไม่ได้สร้างวัตถุใหม่ในหน่วยความจำ เริ่มต้น StringBuilder StringBuilder str = new StringBuilder(); ให้เรามาดูตัวอย่างเพื่อเรียนรู้วิธีทำงานกับ StringBuilder ใน C# ตัวอย่าง
ต่อไปนี้เป็นอาร์เรย์ที่ไม่เรียงลำดับ int[] list = {98, 23, 97, 36, 77}; ขั้นแรกให้ใช้เมธอด Sort() เพื่อจัดเรียงอาร์เรย์ Array.Reverse(list); ใช้วิธีการ Reverse() ที่จะให้อาร์เรย์ที่เรียงลำดับจากมากไปหาน้อยในที่สุด Array.Reverse(list); คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียงลำดับอาร์เรย์หนึ่งมิ
ต่อไปนี้เป็นอาร์เรย์จำนวนเต็ม int[] arr = { 99, 43, 86 }; หากต้องการจัดเรียง ให้ใช้เมธอด Sort() Array.Sort(arr); ต่อไปนี้เป็นโค้ดที่สมบูรณ์ที่แสดงวิธีการจัดเรียงอาร์เรย์ใน C# โดยใช้วิธี Sort() ตัวอย่าง using System; class Demo { static void Main() { int[] arr = {
ตัวดำเนินการตามเงื่อนไขจะแสดงด้วยสัญลักษณ์ ?: ตัวถูกดำเนินการแรกคือนิพจน์การประเมิน มีการเชื่อมโยงจากขวาไปซ้าย ไวยากรณ์สำหรับตัวดำเนินการตามเงื่อนไข expression ? expression : expression ตัวดำเนินการเงื่อนไขทำงานดังนี้ - ตัวถูกดำเนินการแรกจะถูกแปลงเป็นบูลโดยปริยาย หากตัวถูกดำเนินการแรกประเมิน
คลาส Array.Clear ใน C # จะล้างข้อมูลนั่นคือลบองค์ประกอบทั้งหมดออก ในตัวอย่างด้านล่าง ขั้นแรกเราได้พิจารณาอาร์เรย์ที่มี 3 องค์ประกอบ int[] arr = new int[] { 11, 40, 20}; ตอนนี้เราได้ใช้วิธี Array.clear เพื่อทำให้อาร์เรย์ทั้งหมดเป็นศูนย์ Array.Clear(arr, 0, arr.Length); เรามาดูตัวอย่างวิธีการ Array
เมธอด Clone() ใน C# ใช้เพื่อโคลนอาร์เรย์ที่มีอยู่ ขั้นแรก ตั้งค่าอาร์เรย์ที่จะโคลน string[] arr = { "Web", "World"}; ตอนนี้โคลนอาร์เรย์ที่สร้างขึ้นด้านบนโดยใช้เมธอด array.Clone() string[] arrClone = array.Clone() as string[]; เรามาดูตัวอย่างฉบับสมบูรณ์กัน ตัวอย่าง using System
ตามที่ชื่อแนะนำ Array.Copy() วิธีการใน C# จะใช้เพื่อคัดลอกองค์ประกอบของอาร์เรย์หนึ่งไปยังอาร์เรย์อื่น ต่อไปนี้เป็นรูปแบบไวยากรณ์ Array.Copy(src, dest, length); ที่นี่ src =อาร์เรย์ที่จะคัดลอก ปลายทาง =อาร์เรย์ปลายทาง ความยาว =จำนวนองค์ประกอบที่จะคัดลอก ต่อไปนี้คือตัวอย่างการแสดงการใช้เ
วิธีการ CopyTo() ใน C# ใช้เพื่อคัดลอกองค์ประกอบของอาร์เรย์หนึ่งไปยังอีกอาร์เรย์หนึ่ง ในวิธีนี้ คุณสามารถตั้งค่าดัชนีเริ่มต้นจากตำแหน่งที่คุณต้องการคัดลอกจากอาร์เรย์ต้นทาง ต่อไปนี้เป็นรูปแบบไวยากรณ์ CopyTo(dest, index); ที่นี่ ปลายทาง =อาร์เรย์ปลายทาง ดัชนี =ดัชนีเริ่มต้น ต่อไปนี้คือตัวอย่างการแส
คลาส Directory ใน C # ใช้เพื่อจัดการโครงสร้างไดเร็กทอรี มันมีวิธีการสร้าง ย้าย ลบไดเร็กทอรี ต่อไปนี้เป็นวิธีการบางส่วนของคลาส Directory ซีเนียร์ วิธีการ &คำอธิบาย 1 CreateDirectory(String) สร้างไดเร็กทอรีและไดเร็กทอรีย่อยทั้งหมดในพาธที่ระบุ 2 ลบ(สตริง) ลบไดเร็กทอรีว่าง 3 มีอยู่ (สตริง) เ
GetLength รับจำนวนเต็มที่ 32 บิตซึ่งแสดงถึงจำนวนขององค์ประกอบในมิติที่ระบุของอาร์เรย์ ขั้นแรก ตั้งค่าอาร์เรย์ int[,] arr = new int[20, 30]; สำหรับมิติข้อมูลที่ระบุของอาร์เรย์ ให้ตั้งค่าดัชนีในเมธอด GetLength() เช่น − Arr.GetLength(1); ตัวอย่าง using System; class Program { static void
เมธอด GetLongLength ใน C# รับจำนวนเต็ม 64 บิตที่แสดงจำนวนองค์ประกอบในมิติที่ระบุของอาร์เรย์ ขั้นแรก ตั้งค่าอาร์เรย์ long[,] arr2= new long[15, 35]; สำหรับมิติที่ระบุของอาร์เรย์ ให้ตั้งค่าดัชนีในเมธอด GetLongMethod() เช่น - long len2 = arr2.GetLongLength(0); เรามาดูตัวอย่างฉบับสมบูรณ์กัน ตัวอย่าง
เมธอด GetLowerBound() ของคลาสอาร์เรย์ใน C# รับขอบล่างของมิติที่ระบุในอาร์เรย์ ขั้นแรก ตั้งค่าอาร์เรย์และรับขอบเขตล่างดังที่แสดงด้านล่าง - arr.GetLowerBound(0).ToString() ต่อไปนี้เป็นตัวอย่างที่ระบุการใช้งานเมธอด GetLowerBound() ใน C# ตัวอย่าง using System; using System.Collections.Generic; using S
ตั้งค่ารายการด้วยค่าบางอย่าง เรามีรายการสตริง var cars = new List<string>() {"Mercedes", "Audi", "Jaguar" }; ในการเรียงลำดับ ให้ใช้เมธอด Sort() cars.Sort(); ต่อไปนี้คือตัวอย่างการจัดเรียงรายการในภาษา C# ตัวอย่าง using System; using System.Collections.Generic; pu
เมธอด GetType() ของคลาสอาร์เรย์ใน C# รับประเภทของอินสแตนซ์ปัจจุบัน (สืบทอดมาจาก Object) เพื่อให้ได้แบบ Type tp = value.GetType(); ในตัวอย่างด้านล่าง เรากำลังตรวจสอบค่า int โดยใช้ประเภท if (tp.Equals(typeof(int))) Console.WriteLine("{0} is an integer data type.", value) ต่อไปนี้เป็นการใช
ตั้งค่ารายการที่ไม่เรียงลำดับก่อน int[] list = {87, 45, 56, 22, 84, 65}; ตอนนี้ใช้ nested for loop เพื่อเรียงลำดับรายการที่ส่งผ่านไปยังฟังก์ชัน for(int i=0; ilt; arr.Length; i++) { for(int j=i+1; j<arr.Length; j++) { if(arr[i]<=arr[j]) {
เมธอด GetUpperBound() ของคลาสอาร์เรย์ใน C# รับขอบเขตบนของมิติที่ระบุในอาร์เรย์ ขั้นแรก ตั้งค่าอาร์เรย์และรับขอบเขตบนดังที่แสดงด้านล่าง - arr.GetUpperBound(0).ToString() ต่อไปนี้เป็นตัวอย่างที่ระบุการใช้งานเมธอด GetUpperBound() ใน C# ตัวอย่าง using System; using System.Collections.Generic; using Sy
เมธอด GetValue() ของคลาสอาร์เรย์ใน C# รับค่าที่ตำแหน่งที่ระบุในอาร์เรย์หนึ่งมิติ ดัชนีถูกระบุเป็นจำนวนเต็ม 32 บิต เราได้ตั้งค่าอาร์เรย์ก่อนโดยใช้วิธี Array.CreateInstance Array arr = Array.CreateInstance(typeof(String), 3, 6); arr.SetValue("One", 0, 0); arr.SetValue("Two", 0, 1)
เมธอด IndexOf() ของคลาสอาร์เรย์ใน C# จะค้นหาออบเจกต์ที่ระบุและส่งคืนดัชนีของการเกิดขึ้นครั้งแรกภายในอาร์เรย์หนึ่งมิติทั้งหมด เราได้ตั้งค่าอาร์เรย์แล้ว int[] arr = new int[10]; arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; arr[6] = 700; arr[7] = 800; arr[8] = 90
วิธีการหลักเป็นแบบคงที่เนื่องจากสามารถเรียกใช้เมื่อโปรแกรม C# เริ่มทำงาน เป็นจุดเริ่มต้นของโปรแกรมและทำงานโดยไม่ต้องสร้างอินสแตนซ์ของคลาสเลย เมธอด Main จะระบุสิ่งที่คลาสทำเมื่อดำเนินการ และสร้างอินสแตนซ์ของอ็อบเจ็กต์และตัวแปรอื่นๆ ต่อไปนี้จะแสดงวิธีการเพิ่มเมธอด Main() ตัวอย่าง using system; names
คำสั่ง return ใช้ในการคืนค่า เมื่อโปรแกรมเรียกใช้ฟังก์ชัน การควบคุมโปรแกรมจะถูกโอนไปยังฟังก์ชันที่เรียก ฟังก์ชันที่เรียกทำงานตามที่กำหนดไว้ และเมื่อมีการเรียกใช้คำสั่ง return หรือเมื่อถึงวงเล็บปิดที่สิ้นสุดฟังก์ชัน ฟังก์ชันจะส่งคืนการควบคุมโปรแกรมกลับไปที่โปรแกรมหลัก ต่อไปนี้คือตัวอย่างเพื่อเรียนรู