Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. แพ็คเกจใน C #

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

  2. ลองใช้คำหลักใน C #

    ลองบล็อกระบุบล็อกของรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ ตามด้วยบล็อกจับอย่างน้อยหนึ่งบล็อก try { } ด้วยเหตุนี้ คุณต้องตั้งค่าคำสั่ง catch เช่นกันเพื่อตรวจจับข้อยกเว้น - try {       // statements causing exception    } catch( ExceptionName e1 ) {       // error ha

  3. ตัวจับเวลาใน C #

    เนมสเปซที่ใช้ในการตั้งเวลาคือ System ตัวจับเวลา คลาส Timer สร้างเหตุการณ์หลังจากช่วงเวลาที่กำหนด พร้อมตัวเลือกในการสร้างเหตุการณ์ที่เกิดซ้ำ ขั้นแรก สร้างวัตถุจับเวลาเป็นเวลา 5 วินาที - timer = new System.Timers.Timer(5000); ตั้งค่าเหตุการณ์ที่ผ่านไปสำหรับตัวจับเวลา สิ่งนี้เกิดขึ้นเมื่อช่วงเวลาผ่าน

  4. งานใน C #

    งานแสดงถึงการดำเนินการแบบอะซิงโครนัสใน C # ข้อมูลต่อไปนี้ระบุว่าคุณสามารถเริ่มงานใน C# ได้อย่างไร ใช้ผู้รับมอบสิทธิ์เพื่อเริ่มงาน Task t = new Task(delegate { PrintMessage(); }); t.Start(); ใช้ Task Factory เพื่อเริ่มงาน Task.Factory.StartNew(() => {Console.WriteLine("Welcome!"); });

  5. สลับสองสตริงโดยไม่ต้องใช้ตัวแปร temp ใน C #

    หากต้องการสลับสองสตริงโดยไม่ใช้ตัวแปร temp คุณสามารถลองใช้โค้ดและตรรกะต่อไปนี้ ต่อท้ายสตริงที่สองด้วยอันแรก str1 = str1 + str2; ตั้งค่า str1 เป็น str2 str2 = str1.Substring(0, str1.Length - str2.Length); ตอนนี้ ขั้นตอนสุดท้ายคือการตั้งค่า str2 ใน str1 - str1 = str1.Substring(str2.Length); ตัวอย่า

  6. สลับสองตัวแปรในหนึ่งบรรทัดโดยใช้ C #

    ในการสลับสองตัวแปรในบรรทัดเดียวโดยใช้ตัวดำเนินการ Bitwise XOR val1 = val1 ^ val2 ^ (val2 = val1); ด้านบนเราได้ตั้งค่า - int val1 = 30; int val2 = 60; ต่อไปนี้คือตัวอย่างการสลับตัวแปรทั้งสองในบรรทัดเดียวโดยใช้ C# - ตัวอย่าง using System; class Demo {    public static void Main(String[]

  7. วิธีแบบคงที่และแบบไม่คงที่ใน C #

    ประกาศฟังก์ชันสมาชิกเป็นแบบคงที่ ฟังก์ชันดังกล่าวเข้าถึงได้เฉพาะตัวแปรคงที่เท่านั้น ฟังก์ชันสแตติกมีอยู่ก่อนที่อ็อบเจ็กต์จะถูกสร้างขึ้น คลาสสแตติกไม่สามารถสร้างอินสแตนซ์ได้และมีได้เฉพาะสมาชิกสแตติกเท่านั้น วิธีการแบบคงที่ถูกตั้งค่าโดยใช้คำหลักแบบคงที่ - public static int getNum() {    re

  8. รูปแบบสตริงสำหรับ Double ใน C #

    ใช้วิธีคงที่ String.Format สำหรับรูปแบบสตริงคู่ใน C# สำหรับทศนิยมสามตำแหน่ง − String.Format({0:0.000}, 987.383);String.Format({0:0.000}, 987.38);String.Format({0:0.000}, 987.7899); สำหรับตัวคั่นหลักพัน - String.Format({0:0,0.0}, 54567.46);String.Format({0:0,0}, 54567.46); การจัดรูปแบบสตริง − ตัวอ

  9. String Literal Vs วัตถุสตริงใน C #

    ตัวอักษรสตริง ตัวอักษรสตริงหรือค่าคงที่อยู่ในเครื่องหมายคำพูดคู่ หรือด้วย @ สตริงประกอบด้วยอักขระที่คล้ายกับตัวอักษร:อักขระธรรมดา ลำดับหลีก และอักขระสากล นี่คือตัวอย่างบางส่วนของตัวอักษรสตริง - Hello, World" "Welcome, \ ต่อไปนี้เป็นตัวอย่างการแสดงการใช้ตัวอักษรสตริง - ตัวอย่าง using Sy

  10. ส่งคืนคำหลักใน C #

    คำสั่ง return ใช้ในการคืนค่า เมื่อโปรแกรมเรียกใช้ฟังก์ชัน การควบคุมโปรแกรมจะถูกโอนไปยังฟังก์ชันที่เรียกใช้ ต่อไปนี้คือตัวอย่างเพื่อเรียนรู้เกี่ยวกับการใช้คำสั่ง return ใน C# ในที่นี้ เราจะหาค่าเฉลี่ยและส่งคืนผลลัพธ์โดยใช้คำสั่ง return double getAverage(int[] arr, int size) {    int i; &nb

  11. การดึงองค์ประกอบจากคอลเล็กชันใน C #

    เรามาดูตัวอย่างการรวบรวมรายการ เราได้กำหนดองค์ประกอบ - List<int> list = new List<int>(); list.Add(20); list.Add(40); list.Add(60); list.Add(80); สมมติว่าเราต้องดึงองค์ประกอบแรกจากรายการ ในการนั้น ให้ตั้งค่าดัชนีดังนี้ − int a = list[0]; ต่อไปนี้คือตัวอย่างที่แสดงวิธีการดึงองค์ประกอบจา

  12. โครงสร้างและสมาชิกของโปรแกรม C#

    โครงสร้างเป็นชนิดข้อมูลประเภทค่า ช่วยให้คุณสร้างตัวแปรเดียวเก็บข้อมูลที่เกี่ยวข้องกับประเภทข้อมูลต่างๆ คีย์เวิร์ด struct ใช้สำหรับสร้างโครงสร้าง ในการกำหนดโครงสร้าง คุณต้องใช้คำสั่ง struct คำสั่ง struct กำหนดประเภทข้อมูลใหม่ โดยมีสมาชิกมากกว่าหนึ่งรายสำหรับโปรแกรมของคุณ ตัวอย่างเช่น นี่คือวิธีที่ค

  13. การเอาชนะ Vs Shadowing ใน C #

    การเอาชนะ ภายใต้การแทนที่ คุณสามารถกำหนดลักษณะการทำงานเฉพาะสำหรับประเภทคลาสย่อย ซึ่งหมายความว่าคลาสย่อยสามารถใช้เมธอดคลาสพาเรนต์ตามความต้องการได้ ให้เราดูตัวอย่างของคลาสนามธรรมที่ใช้การเอาชนะ - ตัวอย่าง using System; namespace PolymorphismApplication {    abstract class Shape {   &

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

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

  15. Virtual vs Sealed vs New vs Abstract ใน C #

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

  16. สลับสองตัวเลขใน C #

    หากต้องการสลับตัวเลขสองตัว ให้ใช้ตรรกะต่อไปนี้ ตั้งค่าสองตัวแปรสำหรับการสลับ - val1 = 100; val2 = 200; ตอนนี้ทำการดำเนินการต่อไปนี้เพื่อสลับ - val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; ต่อไปนี้เป็นรหัส − ตัวอย่าง using System; namespace Demo {    class Program {  

  17. System.ArrayCopyTo () กับ System.ArrayClone () ใน C #

    ArrayCopyTo() วิธีการคัดลอกองค์ประกอบทั้งหมดของอาร์เรย์หนึ่งมิติปัจจุบันไปยังอาร์เรย์หนึ่งมิติที่ระบุโดยเริ่มต้นที่ดัชนีอาร์เรย์ปลายทางที่ระบุ ดัชนีถูกระบุเป็นจำนวนเต็ม 32 บิต วิธีการ CopyTo() ใน C# ใช้เพื่อคัดลอกองค์ประกอบของอาร์เรย์หนึ่งไปยังอีกอาร์เรย์หนึ่ง ในวิธีนี้ คุณสามารถตั้งค่าดัชนีเริ่มต้

  18. rvalue และ lvalue ใน C # คืออะไร

    ต่อไปนี้เป็นประเภทของนิพจน์ใน C# − lvalue − นิพจน์ที่เป็น lvalue อาจปรากฏเป็นด้านซ้ายหรือด้านขวาของงาน คุณค่า − นิพจน์ที่เป็น rvalue อาจปรากฏที่ด้านขวา แต่ไม่ใช่ด้านซ้ายของงาน ตัวแปรคือ lvalues ​​และด้วยเหตุนี้จึงอาจปรากฏทางด้านซ้ายมือของงาน ตัวเลขเป็นค่า rvalues ​​จึงไม่สามารถกำหนดและไม่สา

  19. เขียนโปรแกรม C# เพื่อแก้ปัญหา FizzBuzz

    ปัญหา FizzBuzz ระบุว่า − แสดง Fizz แทนตัวเลขสำหรับผลคูณแต่ละอันของ 3 แสดง Buzz แทนตัวเลขสำหรับผลคูณแต่ละอันของ 5 แสดง FizzBuzz แทนที่จะเป็นตัวเลขสำหรับผลคูณ 5 และ 3 แต่ละรายการ ให้เราดูวิธีการใช้ข้างต้นโดยใช้ C# - ตัวอย่าง using System; class Demo {    static void Main(String[] args)

  20. คลาสที่ไม่คงที่ใน C # คืออะไร

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

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