หน้าแรก
หน้าแรก
วิธี Convert.ToBoolean ใช้เพื่อแปลงค่าที่ระบุเป็นค่าบูลีนที่เทียบเท่า ต่อไปนี้เป็นประเภทคู่ของเรา double doubleNum = 329.34; หากต้องการแปลงเป็นบูลีน ให้ใช้เมธอด Convert.ToBoolean() bool boolNum; boolNum = System.Convert.ToBoolean(doubleNum); เรามาดูตัวอย่างกันต่อ ตัวอย่าง using System; public cla
วิธี Convert.ToByte ใช้เพื่อแปลงค่าที่ระบุเป็นจำนวนเต็ม 8 บิตที่ไม่ได้ลงนาม สมมติว่าเรามีตัวแปรถ่าน Char charVal = ‘a’; ตอนนี้ แปลงเป็นจำนวนเต็ม 8 บิตที่ไม่มีเครื่องหมาย byte byteVal = Convert.ToByte(charVal); เรามาดูตัวอย่างอื่นกันดีกว่า ตัวอย่าง using System; public class Demo { &nb
ใช้วิธี Convert.ToUInt64() เพื่อแปลงค่าที่ระบุเป็นจำนวนเต็ม 64 บิตที่ไม่ได้ลงนาม ต่อไปนี้เป็นอักขระของเรา char ch = 'a'; ตอนนี้ มาแปลงเป็นจำนวนเต็ม 64 บิตที่ไม่มีเครื่องหมาย ulong res; res = Convert.ToUInt64(ch); นี่คือตัวอย่างที่สมบูรณ์ ตัวอย่าง using System; public class Demo { &
รับองค์ประกอบสุดท้ายจากลำดับโดยใช้เมธอด Linq Last() ต่อไปนี้เป็นอาร์เรย์ของเรา int[] val = { 10, 20, 30, 40 }; ตอนนี้รับองค์ประกอบสุดท้าย val.AsQueryable().Last(); ตัวอย่าง using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { &nbs
เปรียบเทียบสอง enum โดยใช้เมธอด CompareTo() ใน C# วิธีการคืนค่าใด ๆ ต่อไปนี้ − น้อยกว่าศูนย์:ค่าของแหล่งที่มาน้อยกว่าค่าของเป้าหมาย ศูนย์:ค่าของแหล่งที่มาเท่ากับมูลค่าของเป้าหมาย มากกว่าศูนย์:มูลค่าแหล่งที่มามากกว่ามูลค่าเป้าหมาย ตัวอย่าง using System; class Program { enum Products {
หากต้องการหาความเท่าเทียมกันระหว่าง enums ให้ใช้เมธอด Equals() สมมติว่าเรามี Enum ต่อไปนี้ enum Products { HardDrive, PenDrive, Keyboard}; สร้างออบเจ็กต์ Products สองรายการและกำหนดค่าเดียวกัน Products prod1 = Products.HardDrive; Products prod2 = Products.HardDrive; ตรวจสอบความเท่าเทียมกันโดยใช้วิ
แปลงค่าที่ระบุเป็นจำนวนเต็ม 32 บิตที่ไม่ได้ลงนามโดยใช้วิธี Convert.ToUInt32 ต่อไปนี้เป็นสตริงของเรา string str = "210"; ตอนนี้ ให้เราแปลงเป็นจำนวนเต็ม 32 บิตที่ไม่มีเครื่องหมาย uint res; res = Convert.ToUInt32(str); ตัวอย่าง using System; public class Demo { public static vo
วิธีการรูปแบบจะแปลงค่าของประเภทที่แจกแจงที่ระบุเป็นการแทนค่าสตริงที่เทียบเท่ากัน ที่นี่คุณยังสามารถกำหนดรูปแบบ เช่น d สำหรับ Decimal, x สำหรับ HexaDecimal เป็นต้น เรามีการแจงนับดังต่อไปนี้ enum Stock { PenDrive, Keyboard, Speakers }; ค่าเริ่มต้นถูกกำหนด (เริ่มต้น) PenDrive = 0 Keyboard = 1 Speaker
Array IndexOutofBoundsException เกิดขึ้นใน Java เทียบเท่าใน C # คือ IndexOutOfRangeException IndexOutOfRangeException เกิดขึ้นเมื่อดัชนีอยู่นอกขอบเขตของอาร์เรย์ ตัวอย่าง using System; using System.IO; using System.Collections.Generic; namespace Demo { class Program { &nbs
ตั้งค่าอาร์เรย์และจัดเรียงจากมากไปหาน้อยโดยใช้ OrderByDescending int[] prod = { 290, 340, 129, 540, 456, 898, 765, 789, 345}; ตอนนี้ ใช้เมธอด Take() เพื่อส่งคืนองค์ประกอบตามจำนวนที่ระบุตั้งแต่ต้น Enumerable<int> units = prod.AsQueryable().OrderByDescending(s => s).Take(2); ให้เราดูรหัสที่
เกิดขึ้นเมื่อดัชนีอยู่นอกขอบเขตของอาร์เรย์ เรามาดูตัวอย่างกัน เราได้ประกาศอาร์เรย์ที่มี 5 องค์ประกอบและกำหนดขนาดเป็น 5 int[] arr = new int[5]; arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50; ตอนนี้เราพยายามเพิ่มค่าขององค์ประกอบที่ขยายขนาดของอาร์เรย์ของเรา นั่นคือ arr[5] = 60; ด้า
สร้างทูเพิล var myTuple = Tuple.Create(1, 2.5M, "Amit", "100"); ตอนนี้ในการเข้าถึงองค์ประกอบทูเพิล ใช้คุณสมบัติ เพื่อเข้าถึงองค์ประกอบแรก myTuple.Item1 เพื่อเข้าถึงองค์ประกอบที่สอง myTuple.Item2 ในทำนองเดียวกันสำหรับองค์ประกอบอื่น ๆ ให้ใช้คุณสมบัติดังที่แสดงด้านล่าง − ตัวอย่า
สร้าง tuples ขององค์ประกอบตั้งแต่แปดตัวขึ้นไปโดยซ้อนอ็อบเจ็กต์ tuple ในคุณสมบัติ Rest ทูเพิลจะมีลักษณะดังนี้ - Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> ข้างบน วันที่ 8th เพิ่มองค์ประกอบโดยใช้คุณสมบัติ Rest เรามาดูตัวอย่างกัน ตัวอย่าง using System; public class Program { public
สี่เท่าคือทูเพิลที่มีสี่รายการ <T1,T2,T3,T4> สร้างทูเพิลก่อน var myTuple = Tuple.Create(100, 200, 300, 400); ด้านบน เราได้สร้างทูเพิลที่มีสี่รายการคือสี่เท่า ตอนนี้เพื่อเข้าถึงทั้งสี่รายการ myTuple.Item1 myTuple.Item2 myTuple.Item3 myTuple.Item4 ตัวอย่าง using System; public class Program {
GetName() วิธีการส่งกลับชื่อของค่าคงที่ในการแจงนับ นี่คือ enum enum Stock { Appliance, Clothing, Footwear }; ตอนนี้ รับชื่อโดยใช้เมธอด Enum.GetName() เพียงตั้งค่าคงที่และดึงชื่อบุคคล Enum.GetName(typeof(Stock), 1 เรามาดูตัวอย่างกันเลย ตัวอย่าง using System; class Demo { enum Stock {
GetNames() ส่งกลับอาร์เรย์ของชื่อของค่าคงที่ในการแจงนับ ต่อไปนี้คือ enum enum Stock { Watches, Books, Grocery }; ในการรับอาร์เรย์ของชื่อ ให้ใช้ GetNames() และวนซ้ำตามที่แสดงด้านล่าง - foreach(string s in Enum.GetNames(typeof(Stock))) { } เรามาดูตัวอย่างฉบับสมบูรณ์กันเถอะ ตัวอย่าง using System; cl
ใช้วิธี GetType() เพื่อรับประเภทของการแจงนับ การแจงนับ. Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday}; ในการรับประเภท ให้ใช้เมธอด GetType() Type enumType = val.GetType(); ต่อไปนี้เป็นตัวอย่างที่แสดงประเภท ตัวอย่าง using System; public class Demo { public static void Main() {
รับอาร์เรย์ของค่าคงที่ในการแจงนับที่ระบุ นี่คือ enum ของเรา enum Rank { Jack = 10, Tom = 19, Tim = 26 }; ตอนนี้ รับค่าทั้งหมดของ enum เป็นอาร์เรย์และแสดงโดยใช้เมธอด GetValues() foreach(int res in Enum.GetValues(typeof(Rank))) { Console.WriteLine(res); } เรามาดูตัวอย่างทั้งหมดกันเถอะ
ในการทำงานกับและแสดงจำนวนเชิงซ้อนใน C# คุณต้องตรวจสอบค่าจริงและค่าจินตภาพ จำนวนเชิงซ้อน เช่น 7+5i ประกอบด้วยสองส่วน ส่วนจริง 7 และส่วนจินตภาพ 5 ในที่นี้ ส่วนจินตภาพคือผลคูณของ i หากต้องการแสดงตัวเลขทั้งหมด ให้ใช้เครื่องหมาย - public struct Complex ในการบวกจำนวนเชิงซ้อนทั้งสอง คุณต้องบวกส่วนจริงแล
ในการคอมไพล์และรันโปรแกรมใน C# คุณเพียงแค่คลิกปุ่ม Run หรือกดปุ่ม F5 เพื่อรันโปรเจ็กต์ใน Microsoft Visual Studio IDE รวบรวมโปรแกรม C# โดยใช้บรรทัดคำสั่งแทน Microsoft Visual Studio IDE - เปิดตัวแก้ไขข้อความและเพิ่มรหัสที่กล่าวถึงข้างต้น บันทึกไฟล์เป็น helloworld.cs เปิดเครื่องมือพรอมต์คำสั