Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. อินฟินิตี้หรือข้อยกเว้นใน C # เมื่อหารด้วย 0?

    หารด้วยศูนย์คือ System.DivideByZeroException ซึ่งเป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการหารเงินปันผลด้วยศูนย์ เรามาดูตัวอย่างกัน ตัวอย่าง ใช้ System;namespace ErrorHandlingApplication { คลาส DivNumbers { ผลลัพธ์ int; DivNumbers () { ผลลัพธ์ =0; } การแบ่งโมฆะสาธารณะ (int num1, int num2) { ลอง { ผล

  2. อะไรคือความแตกต่างระหว่างวัตถุและคลาสใน C #?

    C # มีวัตถุและคลาสเช่น Java ออบเจ็กต์เป็นเอนทิตีในโลกแห่งความเป็นจริงและอินสแตนซ์ของคลาส เข้าถึงสมาชิกของชั้นเรียนโดยใช้วัตถุ ในการเข้าถึงสมาชิกชั้นเรียน คุณต้องใช้ตัวดำเนินการจุด (.) หลังชื่อวัตถุ ตัวดำเนินการจุดเชื่อมโยงชื่อของวัตถุกับชื่อของสมาชิก ตัวอย่างเช่น Box Box1 = new Box(); ด้านบนคุณจะเ

  3. คำหลัก const และแบบอ่านอย่างเดียวใน C # แตกต่างกันอย่างไร

    Const ฟิลด์คงที่คือฟิลด์ที่ไม่สามารถแก้ไขได้ ในขณะที่ประกาศ คุณต้องกำหนดค่าให้กับมัน const int a = 5; อ่านอย่างเดียว ฟิลด์แบบอ่านอย่างเดียวจะเริ่มต้นในขณะที่ประกาศหรือคุณสามารถตั้งค่าภายในคอนสตรัคเตอร์ได้ ให้เราดูตัวอย่างที่เริ่มต้นฟิลด์แบบอ่านอย่างเดียวในตัวสร้าง - ตัวอย่าง class Calculate { &nb

  4. การเริ่มต้นและการกำหนดค่าใน C # แตกต่างกันอย่างไร

    ให้เราเข้าใจความแตกต่างระหว่างการเริ่มต้นและการกำหนดค่า ประกาศอาร์เรย์ int [] n // declaring การเริ่มต้น การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้ Array เป็นประเภทอ้างอิง ดังนั้นคุณต้องใช้คำหลักใหม่เพื่อสร้างอินสแตนซ์ของ

  5. ความแตกต่างระหว่างวิธี Read () และ ReadLine () ใน C # คืออะไร

    อ่าน() Read() อ่านอักขระถัดไปจากสตรีมอินพุตมาตรฐาน หากมีการกดปุ่มบนคอนโซล มันก็จะปิด int a = Console.Read() Console.WriteLine(a); ReadLine() มันอ่านอักขระบรรทัดถัดไปจากสตรีมอินพุตมาตรฐาน ตัวอย่าง using System; class Program {    static void Main() {       int x = 10; &nbs

  6. อะไรคือความแตกต่างระหว่างการแทนที่และการซ่อนใน C #?

    การซ่อนเมธอดเรียกอีกอย่างว่าการแชโดว์ใน C# เมธอดของคลาสพาเรนต์ใช้ได้กับคลาสย่อยโดยไม่ต้องใช้คีย์เวิร์ดแทนที่ในแชโดว์ คลาสย่อยมีฟังก์ชันเดียวกันในเวอร์ชันของตัวเอง กำหนดพฤติกรรมเฉพาะสำหรับประเภทย่อยในการแทนที่ คุณ ซึ่งหมายความว่าคลาสย่อยสามารถใช้วิธีการคลาสหลักตามความต้องการได้ การซ่อนจะกำหนดวิธีกา

  7. อะไรคือความแตกต่างระหว่าง pass by value และพารามิเตอร์อ้างอิงใน C #?

    พารามิเตอร์อ้างอิง พารามิเตอร์อ้างอิงคือการอ้างอิงถึงตำแหน่งหน่วยความจำของตัวแปร พารามิเตอร์อ้างอิงแสดงถึงตำแหน่งหน่วยความจำเดียวกันกับพารามิเตอร์จริงที่จัดหาให้กับเมธอด เมื่อคุณส่งผ่านพารามิเตอร์โดยการอ้างอิง ซึ่งแตกต่างจากพารามิเตอร์ของค่า ตำแหน่งการจัดเก็บใหม่จะไม่ถูกสร้างขึ้นสำหรับพารามิเตอร์เ

  8. ความแตกต่างระหว่าง TrimStart() และ TrimEnd() ใน C#

    TrimStart() วิธีการลบการเกิดขึ้นของชุดอักขระที่นำหน้าทั้งหมด ในขณะที่ TrimEnd() จะลบการเกิดขึ้นต่อท้ายทั้งหมดของชุดอักขระ TrimStart() TrimStart() วิธีการลบการเกิดขึ้นนำทั้งหมดของชุดอักขระที่ระบุในอาร์เรย์ ให้เราดูตัวอย่างเพื่อลบศูนย์นำหน้าทั้งหมด - ตัวอย่าง using System; class Program {   &nb

  9. ยกเลิกใน C #

    วิธีการ Abort() ใช้สำหรับทำลายเธรด รันไทม์ยกเลิกเธรดด้วยการโยน ThreadAbortException ไม่สามารถจับข้อยกเว้นนี้ได้ การควบคุมจะถูกส่งไปยังบล็อกสุดท้าย หากมี ใช้เมธอด Abort() บนเธรด − childThread.Abort(); ตัวอย่าง ใช้ System; ใช้ System.Threading; namespace MultithreadingApplication { คลาส ThreadCreat

  10. ดึงค่าข้อมูลเป็นตัวชี้ใน C #

    ตัวชี้เป็นตัวแปรที่มีค่าเป็นที่อยู่ของตัวแปรอื่น ดึงข้อมูลที่เก็บไว้ที่ตำแหน่งอ้างอิงโดยตัวแปรตัวชี้โดยใช้วิธีการ ToString() ตัวอย่าง ในตัวอย่างนี้ − using System; namespace UnsafeCodeApplication {    class Program {       public static void Main() {       &n

  11. String Join() method

    วิธีการเข้าร่วม () ในสตริงเชื่อมองค์ประกอบทั้งหมดของอาร์เรย์สตริงโดยใช้ตัวคั่นที่ระบุระหว่างแต่ละองค์ประกอบ ในตัวอย่างด้านล่าง เรามีสตริงหลายบรรทัด และเราได้ตั้งค่าตัวคั่นเป็น “\n” − String.Join("\n", starray); ตัวอย่าง ต่อไปนี้เป็นตัวอย่างที่สมบูรณ์ − using System; namespace StringAppl

  12. ดาวเทียมโคจรรอบโลกปานกลาง

    ดาวเทียมโคจรรอบโลกขนาดกลาง (MEO) อยู่ระหว่าง Van Allen Belts ทั้งสองดวง MEO เรียกอีกอย่างว่า Intermediate Circular Orbits (ICO) ความสูงของดาวเทียมเหล่านี้มีตั้งแต่ 2,000 กม. ถึง 35,000 กม. นั่นคือ เหนือวงโคจรโลกต่ำและต่ำกว่าวงโคจร geosynchronous ระยะเวลาการโคจรของ MEO มีตั้งแต่ 2 ชั่วโมงจนถึงมากกว่

  13. การเรียงลำดับ HashMap ตามคีย์ใน C #

    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

  14. ข้อยกเว้นที่ถูกล่ามโซ่ใน C #

    Chained Exceptions เป็นลูกโซ่ของคำสั่ง try-catch ที่จัดการกับข้อยกเว้น เพื่อสร้างห่วงโซ่ของข้อยกเว้นเช่นข้อยกเว้นที่ถูกล่ามโซ่ - ตั้งค่าการลองจับครั้งแรก − ตัวอย่าง static void Main(string[] args) {    try {       One();    } catch (Exception e) {     &n

  15. จะเรียก Math Operations โดยใช้ Delegates ใน C # ได้อย่างไร

    เพื่อให้เข้าใจวิธีการเรียก Math Operations โดยใช้ Delegates ใน C# ให้เราดูตัวอย่างที่เราจะแบ่งตัวเลข เรามีคลาสและฟังก์ชันอยู่ในนั้น - สาธิตคลาสสาธารณะ { สแตติก double DivideFunc สาธารณะ (ค่าสองเท่า) { ค่าส่งคืน / 5; }} ตอนนี้ ผู้แทนของเรา - ผู้รับมอบสิทธิ์ double myDelegate(double x); ตั้งค่าและโ

  16. รหัสที่ได้รับการจัดการใน C # คืออะไร

    รหัสที่ได้รับการจัดการคือรหัสที่มีการจัดการการเรียกใช้งานโดย Common Language Runtime รับโค้ดที่ได้รับการจัดการและคอมไพล์เป็นรหัสเครื่อง หลังจากนั้น รหัสจะถูกดำเนินการ รันไทม์ที่นี่ เช่น CLR ให้การจัดการหน่วยความจำอัตโนมัติ ความปลอดภัยของประเภท ฯลฯ โค้ดที่ได้รับการจัดการเขียนด้วยภาษาระดับสูงที่ทำงา

  17. จะทำการหารเลขชี้กำลังของฐานเดียวกันโดยใช้ C # ได้อย่างไร

    ขั้นแรก ตั้งฐาน − double n = 10; ตอนนี้ตั้งค่าเลขชี้กำลังสองตัวสำหรับการหาร - double e1 = 10; double e2 = 8; ให้เราดูโค้ดทั้งหมดเพื่อหาผลลัพธ์ของการหารเลขชี้กำลังของฐานเดียวกัน ตัวอย่าง using System; class Demo {    static void Main() {       double res, n, e1, e2;  

  18. จะแสดงองค์ประกอบแรกจากรายการ C # ได้อย่างไร

    ในการเปิดองค์ประกอบแรกในรายการ ให้ใช้เมธอด RemoveAt() จะลบองค์ประกอบออกจากตำแหน่งที่คุณต้องการลบองค์ประกอบ ตั้งค่ารายการ List<string> myList = new List<string>() {    "Operating System",    "Computer Networks",    "Compiler Design&q

  19. วิธีการคูณเลขยกกำลังของฐานเดียวกันโดยใช้ C #

    ขั้นแรก ตั้งฐาน double n = 2; ตอนนี้ตั้งค่าเลขชี้กำลังสองตัวสำหรับการหาร double e1 = 5; double e2 = 4; ให้เราดูโค้ดทั้งหมดเพื่อหาผลลัพธ์ของการคูณเลขชี้กำลังของฐานเดียวกัน ตัวอย่าง using System; class Demo {    static void Main() {       double res, n, e1, e2;   &nbs

  20. ตรวจสอบกับข้อยกเว้นที่ไม่ได้ตรวจสอบใน C #

    คุณสามารถรันคำสั่งในภาษา C# ในบริบทที่เลือกหรือไม่เลือกได้ ในการตรวจสอบ ข้อยกเว้นจะเพิ่มขึ้นตามเลขคณิตล้น ในขณะที่ในบริบทที่ไม่ได้ตรวจสอบ ส่วนเกินเลขคณิตจะถูกละเว้น ตรวจสอบข้อยกเว้นแล้ว ใช้คีย์เวิร์ดที่ตรวจสอบเพื่อเปิดใช้งานการตรวจสอบโอเวอร์โฟลว์อย่างชัดเจนสำหรับการดำเนินการทางคณิตศาสตร์และการแปลง

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:33/134  20-คอมพิวเตอร์/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39