หน้าแรก
หน้าแรก
หากต้องการระบุประเภทตัวเลข ให้ใช้คำต่อท้ายในภาษา C# คำต่อท้ายตัวเลขตามตัวอักษรคือส่วนต่อท้ายที่เป็นตัวเลข ตัวอย่างเช่น สำหรับประเภทยาว − // long suffix long val1 = 29345L; สำหรับประเภทคู่ − // double suffix double val2 = 297.325D; Console.WriteLine(val2); เรามาดูตัวอย่างเพิ่มเติมกัน − ตัวอย่าง us
ElementAt() เป็นเมธอด System.Linq ใน C# ที่ใช้เพื่อรับและแสดงองค์ประกอบที่ดัชนีเฉพาะ ต่อไปนี้เป็นสตริงอาร์เรย์ของเรา - string[] arr = { "One", "Two", "Three", "Four", "Five" }; ตอนนี้เพื่อรับองค์ประกอบที่ดัชนี 0 ให้ใช้วิธี ElementAt() - arr.Element
หากคุณต้องการข้ามองค์ประกอบจำนวนหนึ่งในอาร์เรย์ ให้ใช้เมธอด Skip() ใน C# สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – int[] arr = { 24, 40, 55, 62, 70, 82, 89, 93, 98 }; ตอนนี้ให้ข้ามสี่องค์ประกอบแรก - var ele = arr.Skip(4); ให้เราดูตัวอย่างที่สมบูรณ์ − ตัวอย่าง using System.IO; using System; using System
SkipWhile ข้ามองค์ประกอบเมื่อเงื่อนไขตรงกัน ตัวอย่างเช่น ใช้สิ่งต่อไปนี้หากคุณต้องการข้ามองค์ประกอบคู่ทั้งหมด - ele => ele %2 == 0 ต่อไปนี้เป็นตัวอย่างที่ข้ามองค์ประกอบคู่ทั้งหมดและแสดงเฉพาะองค์ประกอบคี่ - ตัวอย่าง using System.IO; using System; using System.Linq; public class Demo { &nb
ประกาศอาร์เรย์ − int[] arr = { 10, 90, 20, 19, 99, 57 }; ในการรับองค์ประกอบที่ใหญ่ที่สุดจากอาร์เรย์ ให้ใช้เมธอด Max() พร้อมนิพจน์แลมบ์ดา - arr.Max()); นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; class Demo { static void Main() { int[] arr = {
ใช้เมธอด Take() เพื่อรับองค์ประกอบจำนวนแรกใน C# ขั้นแรก กำหนดรายการและเพิ่มองค์ประกอบ - List<string> myList = new List<string>(); myList.Add("One"); myList.Add("Two"); myList.Add("Three"); myList.Add("Four"); myList.Add("Five"); myList.A
วิธีการขยาย Any() เป็นส่วนหนึ่งของเนมสเปซ System.Linq เมื่อใช้วิธีนี้ คุณจะตรวจสอบได้ว่าองค์ประกอบใดตรงกับเงื่อนไขที่กำหนดหรือไม่ ประการแรก ตั้งค่าอาร์เรย์ที่มีองค์ประกอบ - int[] arr = { 6, 7, 15, 40, 55 }; ต่อไปนี้เป็นตัวอย่าง ตรวจสอบว่าองค์ประกอบใดในอาร์เรย์มากกว่า 20 หรือไม่ - arr.Any(element =
วิธี SequenceEqual ใช้เพื่อทดสอบคอลเล็กชันเพื่อความเท่าเทียมกัน ให้เราตั้งค่าอาร์เรย์สตริงสามชุด - string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This", "is", &quo
หากต้องการรับรายการไฟล์ในไดเร็กทอรี ให้ใช้ SearchOptions.AllDirectories ใน C# ขั้นแรก ตั้งค่าไดเร็กทอรีที่คุณต้องการให้ไฟล์ - string[] myFiles = Directory.GetFiles("D:\\New\\", "*.*", SearchOption.AllDirectories); ต่อไปนี้คือตัวอย่างการแสดงไฟล์จากไดเร็กทอรีที่กล่าวถึงข้างต้น -
ประเภท FileInfo มีคุณสมบัติความยาวที่กำหนดจำนวนไบต์ของไฟล์ ขั้นแรก ตั้งค่าไฟล์ − FileInfo file = new FileInfo("D:\\new"); ตอนนี้ใช้คุณสมบัติความยาว - file.Length นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; using System.IO; class Program { static void Ma
ตั้งค่าอาร์เรย์สตริงและแปลงเป็นอาร์เรย์อักขระ - string str = "Amit"; char[] arr = str.ToCharArray(); ตอนนี้ ใช้วิธีการย้อนกลับเพื่อแสดงสตริงด้านบนตามลำดับตัวอักษรย้อนกลับ - Array.Reverse(arr); นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; using System.IO; class Program
ขั้นแรก ตั้งค่าสตริง − string str = "Science and Mathematics"; ตอนนี้ใช้วิธี Split() เพื่อแยกทุกที่ที่มีช่องว่าง - str.Split(' ') ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; using System.IO; class Program { static void Main() {  
ขั้นแรก ตั้งค่าสตริง เช่น เส้นทางไดเรกทอรี Windows ของคุณ - string str = @"D:\Downloads\Amit"; ตอนนี้ใช้เมธอด Split() และแยกทุกที่ที่ \ เกิดขึ้น - str.Split(' \\') ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; class Program { static void Main() {
สมมติว่าต่อไปนี้คือตัวเลข − int a = 12250; คุณสามารถใช้วิธีต่อไปนี้เพื่อให้ได้ตัวเลขในรูปแบบเลขฐานสิบหก - {0:x} {0:x8} {0:X} {0:X8} นี่คือรหัส − ตัวอย่าง using System; class Demo { static void Main() { int a = 12250; Console.WriteLine("{0
ในการสร้างทูเพิล ให้ใช้เมธอด Tuple.Create ที่นี่เราได้ตั้งค่าทูเพิลด้วยสตริงและ int - var myTuple = Tuple.Create("marks", 100); ต่อไปนี้คือตัวอย่างที่สร้าง tuple โดยใช้ Tuple.Create และแสดงองค์ประกอบในบรรทัดเดียวใน C# - ตัวอย่าง using System; class Demo { static void Main()
ด้วย C# คุณสามารถตั้งค่าทูเพิล 6 รายการได้อย่างง่ายดาย ต่อไปนี้เป็นทูเพิล 6 รายการ - var myTuple = new Tuple<string, string[], int, int, int, int>("electronics", new string[] { "shoes", "clothing#", "accessories" }, 100, 250, 500, 1000); ด้านบน เรามี t
ตั้งค่าอักขระด้วย WhiteSpace − char c = ' '; หากต้องการตรวจสอบว่าอักขระเป็นอักขระช่องว่างหรือไม่ ให้ใช้วิธี char.IsWhiteSpace - if (char.IsWhiteSpace(c)) {} ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; class Demo { static void Main() { char c = '
ประกาศอาร์เรย์ − int[] arr = { 20, 50, -35, 25, 60 }; ในการรับองค์ประกอบที่ใหญ่ที่สุดจากอาร์เรย์ ให้ใช้เมธอด Max() - arr.Max()); นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; class Demo { static void Main() { int[] arr = { 20, 50, -35, 25, 60 };
วิธี SequenceEqual ใช้เพื่อทดสอบคอลเล็กชันเพื่อความเท่าเทียมกัน ตั้งค่าลำดับ - string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This", "is", "it" }; ตอนนี
ใช้กลุ่มตามตัวดำเนินการใน C# เพื่อแยกผลลัพธ์ของนิพจน์ออกเป็นส่วนๆ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – int[] a = { 5, 10, 15, 20, 25, 30 }; ตอนนี้โดยใช้ Group by และ orderby เราจะพบองค์ประกอบที่มากกว่า 20 − var check = from element in a orderby element group element by chkGreater(element); ต่อไปนี