หน้าแรก
หน้าแรก
ขั้นแรก ตั้งค่าสองรายการใน C# รายการที่หนึ่ง List <string> list1 = new List <string> (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("
ตั้งค่าสองอาร์เรย์ var val = new [] { 20, 40, 60}; var str = new [] { "ele1", "ele2", "ele3"}; ใช้วิธี zip() เพื่อประมวลผลอาร์เรย์ทั้งสองแบบขนานกัน var res = val.Zip(str, (n, w) => new { Number = n, Word = w }); ด้านบนดึงทั้งอาร์เรย์ที่มีองค์ประกอบ int และสตริงตามล
ในการดึงค่า 1 ติดต่อกัน ให้ใช้ Bitwise Left Shift Operator นี่คือเลขทศนิยมของเรา i = (i & (i << 1)); วนซ้ำด้านบนจนค่าของ I เป็น 0 และดึงความยาวโดยใช้ตัวแปร นับที่นี่ while (i != 0) { i = (i & (i << 1)); count++; } ตัวอย่างที่เรานำมาคือ 150 เลขฐานสองขอ
แปลงการแสดงสตริงของตัวเลขเป็นจำนวนเต็มโดยใช้เมธอด int.TryParse และ intParse ใน C# หากไม่สามารถแปลงสตริงได้ เมธอด int.TryParse จะคืนค่าเท็จ เช่น ค่าบูลีน ในขณะที่ int.Parse จะส่งกลับข้อยกเว้น ให้เราดูตัวอย่างของวิธีการ int.Parse - ตัวอย่าง using System.IO; using System; class Program {  
ใช้ Hashset เพื่อลบอักขระที่ซ้ำกัน นี่คือสตริง − string myStr = "kkllmmnnoo"; ตอนนี้ ใช้ HashSet เพื่อจับคู่สตริงกับถ่าน การดำเนินการนี้จะลบอักขระที่ซ้ำกันออกจากสตริง var unique = new HashSet<char>(myStr); ให้เราดูตัวอย่างที่สมบูรณ์ − ตัวอย่าง using System; using System.Linq; usin
คุณต้องตรวจสอบโปรโตคอลเพื่อยืนยันความถูกต้อง http https ด้วยเหตุนี้ คุณจะต้องตรวจสอบ .com, .in, .org เป็นต้น สำหรับสิ่งนี้ ให้ใช้นิพจน์ทั่วไปต่อไปนี้ − (http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)? ต่อไปนี้เป็นรหัส − ตัวอย่าง using System; using System.Text.RegularExpressio
ต่อไปนี้เป็นสตริงของเรา - string myStr = "5"; หากต้องการตรวจสอบว่าข้อความข้างต้นเป็นสตริงที่มีการแสดงตัวเลขหรือไม่ ให้ใช้ TryParse และเรียกใช้ int.TryParse(myStr, out a); นี่คือรหัสที่สมบูรณ์ ตัวอย่าง using System.IO; using System; class Program { static void Main() {
ตั้งค่าสตริง StringBuilder str = new StringBuilder("Tom Hanks"); ตอนนี้ใช้วิธีการแทนที่ () เพื่อแทนที่ช่องว่างด้วยสตริง ว่างเปล่า. ในที่สุดการดำเนินการนี้จะลบช่องว่าง str.Replace(" ", String.Empty); ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Text; class Demo {
ประกาศอาร์เรย์และเพิ่มองค์ประกอบ int[] val = { 5, 8, 15, 25, 40, 55, 80, 100 }; ตอนนี้ ใช้เมธอด Queryable Last() เพื่อรับองค์ประกอบสุดท้าย val.AsQueryable().Last(); ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; using System.Collections.Generic; using System.Linq; class Demo { static v
หากไม่มีไดเร็กทอรีที่คุณพยายามค้นหาอยู่ DirectoryNotFoundException จะเกิดขึ้น ที่นี่ เรากำลังพยายามค้นหาไดเร็กทอรีที่ไม่มีอยู่โดยใช้เมธอด GetDirectories() ตัวอย่าง using System.IO; using System; class Program { static void Main() { Directory.GetDirectories("D:
หากไม่มีไฟล์ที่คุณกำลังพยายามค้นหาอยู่ แสดงว่า FileNotFoundException เกิดขึ้น ในที่นี้ เรากำลังพยายามค้นหาไฟล์ที่ไม่มีอยู่โดยใช้วิธี StreamReader() reader = new StreamReader("new.txt")) ในการอ่าน เราได้ใช้วิธีดังต่อไปนี้ - reader.ReadToEnd(); ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System
สมมติว่าคุณมี ValueTuple และต้องการแปลงเป็น tuple จากนั้นใช้วิธี ToTuple() ด้วย C# เราสามารถแปลง ValueTuple เป็น Tuple ได้อย่างง่ายดายโดยใช้วิธี ToTuple() หมายเหตุ - เพิ่มแพ็คเกจ System.ValueTuple เพื่อเรียกใช้โปรแกรม ValueTuple มาดูวิธีการเพิ่มกัน − ไปที่โครงการของคุณ คลิกขวาที่โครงการในตัวสำรว
ขั้นแรก กำหนดรายการและเพิ่มองค์ประกอบ List<string> myList = new List<string>(); myList.Add("Jennings"); myList.Add("James"); myList.Add("Chris"); สมมติว่าคุณต้องลบองค์ประกอบ เจมส์ ทันที ให้ใช้วิธีการ Remove() myList.Remove("James"); นี่คือรหัสที่
ตั้งค่าอาร์เรย์ int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 }; ตอนนี้ หากคุณจะพิมพ์อาร์เรย์นี้โดยใช้ลูปและขึ้นบรรทัดใหม่ อาร์เรย์ก็จะมองเห็นได้ในแนวตั้ง หากต้องการทำงานในแนวนอน ให้ใช้เมธอด Join() และตั้งค่าช่องว่างเพื่อแยกองค์ประกอบอาร์เรย์ string.Join(" ", array) ให
ในการจัดการ File Paths ใน C # ให้ใช้วิธี Path วิธีการเหล่านี้อยู่ภายใต้เนมสเปซ System.IO บางส่วนของพวกเขาคือ − GetExtension ดึงนามสกุลของไฟล์โดยใช้เมธอด GetExtension() ตัวอย่างเช่น .txt, .dat เป็นต้น GetFileName ดึงชื่อไฟล์โดยใช้เมธอด GetFileName() เช่น new.txt, details.dat เป็นต้น GetFileNameW
สมมติว่าต่อไปนี้คือสตริง − StringBuilder str = new StringBuilder("Patience is key!"); หากต้องการลบช่องว่าง คุณสามารถใช้วิธีการแทนที่ได้ str.Replace(" ", ""); ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; using System.Text; class Demo { static void Main()
ข้อมูลไดรฟ์ของระบบปฏิบัติการประกอบด้วย Drive Name Volume Label Free Space Total Size Drive Format Drive Type หากต้องการทราบข้อมูลข้างต้นเกี่ยวกับไดรฟ์ ให้ลองเรียกใช้โค้ดต่อไปนี้ - ตัวอย่าง using System.IO; using System; class Program { static void Main() { DriveInf
หากต้องการแสดง Int632 เป็นสตริงไบนารีใน C # ให้ใช้วิธี ToString() และตั้งค่าฐานเป็นพารามิเตอร์ที่สองของเมธอด ToString() เช่น 2 สำหรับไบนารี Int32 แสดงถึงจำนวนเต็มที่ลงนามแบบ 32 บิต ขั้นแรก ตั้งค่าตัวแปร Int64 - int val = 30; ตอนนี้ แปลงเป็นสตริงไบนารีโดยรวม 2 เป็นพารามิเตอร์ที่สอง Convert.ToStrin
ด้วย C# เราสามารถแปลง ValueTuple เป็น Tuple ได้อย่างง่ายดายโดยใช้วิธี ToTuple() หมายเหตุ - เพิ่มแพ็คเกจ System.ValueTuple เพื่อเรียกใช้โปรแกรม ValueTuple มาดูวิธีการเพิ่มกัน − ไปที่โครงการของคุณ คลิกขวาที่โครงการในตัวสำรวจโซลูชัน เลือก “จัดการแพ็คเกจ NuGet” คุณจะไปถึง NuGet Package Manager ตอนนี้
ตัวระบุรูปแบบไปกลับ (R) นี้รองรับประเภท Single, Double และ BigInteger ช่วยให้แน่ใจว่าค่าตัวเลขที่แปลงเป็นสตริงจะถูกแยกวิเคราะห์กลับเป็นค่าตัวเลขเดียวกัน เรามาดูตัวอย่างกัน − ประการแรก เรามีตัวแปรสองตัว double doubleVal = 0.91234582637; ตอนนี้ ใช้วิธี ToString() และตั้งค่าตัวระบุรูปแบบไปกลับ doub