หน้าแรก
หน้าแรก
หารด้วยศูนย์คือ System.DivideByZeroException ซึ่งเป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการหารเงินปันผลด้วยศูนย์ เรามาดูตัวอย่างกัน ตัวอย่าง ใช้ System;namespace ErrorHandlingApplication { คลาส DivNumbers { ผลลัพธ์ int; DivNumbers () { ผลลัพธ์ =0; } การแบ่งโมฆะสาธารณะ (int num1, int num2) { ลอง { ผล
C # มีวัตถุและคลาสเช่น Java ออบเจ็กต์เป็นเอนทิตีในโลกแห่งความเป็นจริงและอินสแตนซ์ของคลาส เข้าถึงสมาชิกของชั้นเรียนโดยใช้วัตถุ ในการเข้าถึงสมาชิกชั้นเรียน คุณต้องใช้ตัวดำเนินการจุด (.) หลังชื่อวัตถุ ตัวดำเนินการจุดเชื่อมโยงชื่อของวัตถุกับชื่อของสมาชิก ตัวอย่างเช่น Box Box1 = new Box(); ด้านบนคุณจะเ
Const ฟิลด์คงที่คือฟิลด์ที่ไม่สามารถแก้ไขได้ ในขณะที่ประกาศ คุณต้องกำหนดค่าให้กับมัน const int a = 5; อ่านอย่างเดียว ฟิลด์แบบอ่านอย่างเดียวจะเริ่มต้นในขณะที่ประกาศหรือคุณสามารถตั้งค่าภายในคอนสตรัคเตอร์ได้ ให้เราดูตัวอย่างที่เริ่มต้นฟิลด์แบบอ่านอย่างเดียวในตัวสร้าง - ตัวอย่าง class Calculate { &nb
ให้เราเข้าใจความแตกต่างระหว่างการเริ่มต้นและการกำหนดค่า ประกาศอาร์เรย์ int [] n // declaring การเริ่มต้น การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้ Array เป็นประเภทอ้างอิง ดังนั้นคุณต้องใช้คำหลักใหม่เพื่อสร้างอินสแตนซ์ของ
อ่าน() Read() อ่านอักขระถัดไปจากสตรีมอินพุตมาตรฐาน หากมีการกดปุ่มบนคอนโซล มันก็จะปิด int a = Console.Read() Console.WriteLine(a); ReadLine() มันอ่านอักขระบรรทัดถัดไปจากสตรีมอินพุตมาตรฐาน ตัวอย่าง using System; class Program { static void Main() { int x = 10; &nbs
การซ่อนเมธอดเรียกอีกอย่างว่าการแชโดว์ใน C# เมธอดของคลาสพาเรนต์ใช้ได้กับคลาสย่อยโดยไม่ต้องใช้คีย์เวิร์ดแทนที่ในแชโดว์ คลาสย่อยมีฟังก์ชันเดียวกันในเวอร์ชันของตัวเอง กำหนดพฤติกรรมเฉพาะสำหรับประเภทย่อยในการแทนที่ คุณ ซึ่งหมายความว่าคลาสย่อยสามารถใช้วิธีการคลาสหลักตามความต้องการได้ การซ่อนจะกำหนดวิธีกา
พารามิเตอร์อ้างอิง พารามิเตอร์อ้างอิงคือการอ้างอิงถึงตำแหน่งหน่วยความจำของตัวแปร พารามิเตอร์อ้างอิงแสดงถึงตำแหน่งหน่วยความจำเดียวกันกับพารามิเตอร์จริงที่จัดหาให้กับเมธอด เมื่อคุณส่งผ่านพารามิเตอร์โดยการอ้างอิง ซึ่งแตกต่างจากพารามิเตอร์ของค่า ตำแหน่งการจัดเก็บใหม่จะไม่ถูกสร้างขึ้นสำหรับพารามิเตอร์เ
TrimStart() วิธีการลบการเกิดขึ้นของชุดอักขระที่นำหน้าทั้งหมด ในขณะที่ TrimEnd() จะลบการเกิดขึ้นต่อท้ายทั้งหมดของชุดอักขระ TrimStart() TrimStart() วิธีการลบการเกิดขึ้นนำทั้งหมดของชุดอักขระที่ระบุในอาร์เรย์ ให้เราดูตัวอย่างเพื่อลบศูนย์นำหน้าทั้งหมด - ตัวอย่าง using System; class Program { &nb
วิธีการ Abort() ใช้สำหรับทำลายเธรด รันไทม์ยกเลิกเธรดด้วยการโยน ThreadAbortException ไม่สามารถจับข้อยกเว้นนี้ได้ การควบคุมจะถูกส่งไปยังบล็อกสุดท้าย หากมี ใช้เมธอด Abort() บนเธรด − childThread.Abort(); ตัวอย่าง ใช้ System; ใช้ System.Threading; namespace MultithreadingApplication { คลาส ThreadCreat
ตัวชี้เป็นตัวแปรที่มีค่าเป็นที่อยู่ของตัวแปรอื่น ดึงข้อมูลที่เก็บไว้ที่ตำแหน่งอ้างอิงโดยตัวแปรตัวชี้โดยใช้วิธีการ ToString() ตัวอย่าง ในตัวอย่างนี้ − using System; namespace UnsafeCodeApplication { class Program { public static void Main() { &n
วิธีการเข้าร่วม () ในสตริงเชื่อมองค์ประกอบทั้งหมดของอาร์เรย์สตริงโดยใช้ตัวคั่นที่ระบุระหว่างแต่ละองค์ประกอบ ในตัวอย่างด้านล่าง เรามีสตริงหลายบรรทัด และเราได้ตั้งค่าตัวคั่นเป็น “\n” − String.Join("\n", starray); ตัวอย่าง ต่อไปนี้เป็นตัวอย่างที่สมบูรณ์ − using System; namespace StringAppl
ดาวเทียมโคจรรอบโลกขนาดกลาง (MEO) อยู่ระหว่าง Van Allen Belts ทั้งสองดวง MEO เรียกอีกอย่างว่า Intermediate Circular Orbits (ICO) ความสูงของดาวเทียมเหล่านี้มีตั้งแต่ 2,000 กม. ถึง 35,000 กม. นั่นคือ เหนือวงโคจรโลกต่ำและต่ำกว่าวงโคจร geosynchronous ระยะเวลาการโคจรของ MEO มีตั้งแต่ 2 ชั่วโมงจนถึงมากกว่
HashMap อยู่ใน Java ไม่ใช่ C # ค่าเทียบเท่าของ HashMap ใน C# คือพจนานุกรมที่ใช้เป็นคอลเลกชั่นของคู่คีย์-ค่า ขั้นแรก ตั้งค่าพจนานุกรม - Dictionary<string, int> d = new Dictionary<string, int>(); d.Add("soccer", 1); d.Add("cricket", 2); d.Add("tennis", 3); d
Chained Exceptions เป็นลูกโซ่ของคำสั่ง try-catch ที่จัดการกับข้อยกเว้น เพื่อสร้างห่วงโซ่ของข้อยกเว้นเช่นข้อยกเว้นที่ถูกล่ามโซ่ - ตั้งค่าการลองจับครั้งแรก − ตัวอย่าง static void Main(string[] args) { try { One(); } catch (Exception e) { &n
เพื่อให้เข้าใจวิธีการเรียก Math Operations โดยใช้ Delegates ใน C# ให้เราดูตัวอย่างที่เราจะแบ่งตัวเลข เรามีคลาสและฟังก์ชันอยู่ในนั้น - สาธิตคลาสสาธารณะ { สแตติก double DivideFunc สาธารณะ (ค่าสองเท่า) { ค่าส่งคืน / 5; }} ตอนนี้ ผู้แทนของเรา - ผู้รับมอบสิทธิ์ double myDelegate(double x); ตั้งค่าและโ
รหัสที่ได้รับการจัดการคือรหัสที่มีการจัดการการเรียกใช้งานโดย Common Language Runtime รับโค้ดที่ได้รับการจัดการและคอมไพล์เป็นรหัสเครื่อง หลังจากนั้น รหัสจะถูกดำเนินการ รันไทม์ที่นี่ เช่น CLR ให้การจัดการหน่วยความจำอัตโนมัติ ความปลอดภัยของประเภท ฯลฯ โค้ดที่ได้รับการจัดการเขียนด้วยภาษาระดับสูงที่ทำงา
ขั้นแรก ตั้งฐาน − double n = 10; ตอนนี้ตั้งค่าเลขชี้กำลังสองตัวสำหรับการหาร - double e1 = 10; double e2 = 8; ให้เราดูโค้ดทั้งหมดเพื่อหาผลลัพธ์ของการหารเลขชี้กำลังของฐานเดียวกัน ตัวอย่าง using System; class Demo { static void Main() { double res, n, e1, e2;  
ในการเปิดองค์ประกอบแรกในรายการ ให้ใช้เมธอด RemoveAt() จะลบองค์ประกอบออกจากตำแหน่งที่คุณต้องการลบองค์ประกอบ ตั้งค่ารายการ List<string> myList = new List<string>() { "Operating System", "Computer Networks", "Compiler Design&q
ขั้นแรก ตั้งฐาน double n = 2; ตอนนี้ตั้งค่าเลขชี้กำลังสองตัวสำหรับการหาร double e1 = 5; double e2 = 4; ให้เราดูโค้ดทั้งหมดเพื่อหาผลลัพธ์ของการคูณเลขชี้กำลังของฐานเดียวกัน ตัวอย่าง using System; class Demo { static void Main() { double res, n, e1, e2; &nbs
คุณสามารถรันคำสั่งในภาษา C# ในบริบทที่เลือกหรือไม่เลือกได้ ในการตรวจสอบ ข้อยกเว้นจะเพิ่มขึ้นตามเลขคณิตล้น ในขณะที่ในบริบทที่ไม่ได้ตรวจสอบ ส่วนเกินเลขคณิตจะถูกละเว้น ตรวจสอบข้อยกเว้นแล้ว ใช้คีย์เวิร์ดที่ตรวจสอบเพื่อเปิดใช้งานการตรวจสอบโอเวอร์โฟลว์อย่างชัดเจนสำหรับการดำเนินการทางคณิตศาสตร์และการแปลง