Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. ตัวสร้างเริ่มต้นในโปรแกรม C # คืออะไร

    ตัวสร้างใน C # ถูกเรียกใช้โดยอัตโนมัติเมื่อวัตถุถูกสร้างขึ้น คอนสตรัคเตอร์มีชื่อเดียวกับชื่อคลาส เช่น − public class Department {    public Department () {       Console.WriteLine("Default Constructor! ");    } } ต่อไปนี้เป็นรหัสที่แสดงการใช้ตัวสร้างเริ่

  2. ตัวสร้างพารามิเตอร์ในโปรแกรม C # คืออะไร

    ใน Constructor คุณยังสามารถเพิ่มพารามิเตอร์ได้อีกด้วย ตัวสร้างดังกล่าวเรียกว่าตัวสร้างพารามิเตอร์ เทคนิคนี้ช่วยให้คุณกำหนดค่าเริ่มต้นให้กับวัตถุในขณะที่สร้างวัตถุได้ ต่อไปนี้เป็นตัวอย่าง − // class class Demo คอนสตรัคเตอร์ที่มีระดับพารามิเตอร์ - public Demo(int rank) { Console.WriteLine("RANK

  3. การผูกล่าช้าใน C # คืออะไร

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

  4. ทูเพิลใน C#4.0 คืออะไร?

    Tuples มีลำดับขององค์ประกอบของข้อมูลประเภทต่างๆ แนะนำให้ส่งคืนอินสแตนซ์ของ Tuple โดยไม่จำเป็นต้องระบุประเภทของแต่ละองค์ประกอบแยกกัน ให้เราสร้างทูเพิลที่มีสององค์ประกอบ ต่อไปนี้เป็นวิธีที่คุณประกาศทูเพิล − Tuple<int, string>person = new Tuple <int, string>(32, "Steve"); สำหรับ

  5. มัลติเธรดใน C # คืออะไร

    ใน C # คลาส System.Threading.Thread ใช้สำหรับทำงานกับเธรด อนุญาตให้สร้างและเข้าถึงแต่ละเธรดในแอปพลิเคชันแบบมัลติเธรด เธรดแรกที่จะดำเนินการในกระบวนการเรียกว่าเธรดหลัก เมื่อโปรแกรม C# เริ่มดำเนินการ เธรดหลักจะถูกสร้างขึ้นโดยอัตโนมัติ เธรดที่สร้างโดยใช้คลาสเธรดจะเรียกว่าเธรดย่อยของเธรดหลัก ต่อไปนี้เป

  6. อินเทอร์เฟซ ISstructuralEquatable ทำอะไรใน C #

    อินเทอร์เฟซ ISstructuralEquatable กำหนดวิธีการเพื่อรองรับการเปรียบเทียบวัตถุเพื่อความเท่าเทียมกันของโครงสร้าง ซึ่งหมายความว่าวัตถุสองชิ้นมีค่าเท่ากันเพราะมีค่าเท่ากัน ประกอบด้วยสองวิธีดังต่อไปนี้ - Sr.No วิธีการ &คำอธิบาย 1 Equals(Object, IEqualityComparer) วิธีการกำหนดว่าวัตถุมีโครงสร้างเท่ากับ

  7. ฟังก์ชั่นเวลาใน C #

    DateTime มีเมธอดและคุณสมบัติของวันที่และเวลา เช่นเดียวกับวิธีรับจำนวนชั่วโมงหรือนาทีของวัน เป็นต้น ขอให้เราเน้นที่ฟังก์ชันเวลาเท่านั้น - อ้างอิง MSDN (Microsoft Developer Network) สำหรับฟังก์ชันทั้งหมด - ซีเนียร์ วิธีการ &คุณสมบัติ 1 AddDays(สองเท่า) ส่งกลับ DateTime ใหม่ที่เพิ่มจำนวนวันที่ระบุ

  8. จะแสดงค่าสัมบูรณ์ของตัวเลขใน C # ได้อย่างไร

    หากต้องการหาค่าสัมบูรณ์ของตัวเลขในภาษา C# ให้ใช้วิธี Math.Abs ตั้งค่าตัวเลขก่อน - int val1 = 77; int val2 = -88; ตอนนี้ใช้ตัวแปรใหม่สองตัวและรับค่าสัมบูรณ์ของตัวเลขสองตัวข้างบน - int abs1 = Math.Abs(val1); int abs2 = Math.Abs(val2); ให้เราดูรหัสที่สมบูรณ์เพื่อแสดงค่าสัมบูรณ์ของตัวเลข - ตัวอย่าง u

  9. จุดตัดของสองอาร์เรย์ใน C #

    หากต้องการแยกอาร์เรย์สองอาร์เรย์ ให้ใช้เมธอด Intersect เป็นวิธีการขยายจากเนมสเปซ System.Linq วิธีการส่งคืนองค์ประกอบทั่วไประหว่างสองอาร์เรย์ ตั้งค่าสองอาร์เรย์ก่อน - int[] arr1 = { 44, 76, 98, 34 }; int[] arr2 = { 24, 98, 44, 55, 47, 86 }; ตอนนี้ใช้ Intersect กับอาร์เรย์ทั้งสอง - Arr1.Intersect(a

  10. คลาส Regex คืออะไรและวิธีการเรียนใน C #

    คลาส Regex ใช้สำหรับแสดงนิพจน์ทั่วไป นิพจน์ทั่วไปเป็นรูปแบบที่สามารถจับคู่กับข้อความที่ป้อนได้ ต่อไปนี้เป็นวิธีการของคลาส Regex - Sr.No วิธีการ &คำอธิบาย 1 บูลสาธารณะ IsMatch(อินพุตสตริง) ระบุว่านิพจน์ทั่วไปที่ระบุในตัวสร้าง Regex พบการจับคู่ในสตริงอินพุตที่ระบุหรือไม่ 2 บูลสาธารณะ IsMatch(อิ

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

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

  12. การทำให้เป็นอันดับใน C#.NET คืออะไร

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

  13. คลาส ArrayList ใน C # คืออะไร

    คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการ โดยพื้นฐานแล้วมันเป็นทางเลือกแทนอาร์เรย์ ต่อไปนี้เป็นวิธีการของคลาส Arraylist - Sr.No วิธีการ &คำอธิบาย 1 เพิ่ม int เสมือนสาธารณะ (ค่าวัตถุ); เพิ่มวัตถุที่ส่วนท้ายของ ArrayList 2 โมฆะเสมือนสาธารณะ AddRange

  14. ฟังก์ชันตรีโกณมิติใน C #

    ฟังก์ชันตรีโกณมิติใน C# ได้แก่ ACos, ASin, Sin, Cos, Tan เป็นต้น ซึ่งอยู่ภายใต้ประเภทคณิตศาสตร์ของเนมสเปซระบบ ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการใช้ฟังก์ชันตรีโกณมิติใน C# - ตัวอย่าง using System; class Program {    static void Main() {       Console.WriteLine(Math.Acos(0))

  15. วิธีการจับไฟล์ไม่พบข้อยกเว้นใน C #?

    ข้อยกเว้นไม่พบไฟล์ปรากฏขึ้นเมื่อคุณพยายามค้นหาไฟล์ที่ไม่มีอยู่ สมมติว่าฉันได้ตั้งค่าไฟล์ใน StreamReader new.txt ที่ไม่มีอยู่ หากคุณพยายามเข้าถึงโดยใช้ StreamReader (เพื่ออ่าน) มันจะส่ง FileNotFoundException - using (StreamReader sReader = new StreamReader("new.txt")) { sReader.ReadToEnd()

  16. จะจับข้อยกเว้นหน่วยความจำใน C # ได้อย่างไร

    System.OutOfMemoryException เกิดขึ้นเมื่อ CLR ล้มเหลวในการจัดสรรหน่วยความจำเพียงพอที่จำเป็น System.OutOfMemoryException สืบทอดมาจากคลาส System.SystemException ตั้งค่าสตริง − string StudentName = "Tom"; string StudentSubject = "Maths"; ตอนนี้ คุณต้องเริ่มต้นด้วยการจัดสรรความจุซ

  17. วิธีการจับดัชนีนอกช่วงข้อยกเว้นใน C #?

    IndexOutOfRangeException เกิดขึ้นเมื่อคุณพยายามเข้าถึงองค์ประกอบด้วยดัชนีที่อยู่นอกขอบเขตของอาร์เรย์ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา มี 5 องค์ประกอบ - int [] n = new int[5] {66, 33, 56, 23, 81}; ตอนนี้ถ้าคุณจะพยายามเข้าถึงองค์ประกอบที่มีดัชนีมากกว่า 5 ข้อยกเว้น IndexOutOfRange จะถูกส่งออกไป - fo

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

    ในการลบองค์ประกอบออกจากอาร์เรย์ C# เราจะย้ายองค์ประกอบจากตำแหน่งที่ผู้ใช้ต้องการให้องค์ประกอบลบ ก่อนอื่นเรามี 5 องค์ประกอบ - int[] arr = new int[5] {35, 50, 55, 77, 98}; สมมติว่าเราจำเป็นต้องลบองค์ประกอบที่ตำแหน่งที่ 2 เช่น มีการตั้งค่าตัวแปร “pos =2” เพื่อเปลี่ยนองค์ประกอบหลังจากตำแหน่งที่ระบุ –

  19. จะควบคุมลูปโดยใช้คำสั่ง break และ continue ใน C # ได้อย่างไร

    คำสั่ง Break ยุติการวนซ้ำ หากต้องการใช้ใน for loop คุณสามารถรับอินพุตจากผู้ใช้ทุกครั้งและแสดงเอาต์พุตเมื่อผู้ใช้ป้อนจำนวนลบ ผลลัพธ์จะถูกแสดงแล้วออกโดยใช้คำสั่ง break - for(i=1; i <= 10; ++i) {    myVal = Console.Read();    val = Convert.ToInt32(myVal);    // loop t

  20. วิธีต่าง ๆ สำหรับวิธีการโอเวอร์โหลดใน C # คืออะไร

    วิธีต่างๆ ที่สามารถโอเวอร์โหลดวิธีการได้คือ − The datatypes of parameters are different The number of parameters are different ต่อไปนี้คือตัวอย่างการระบุประเภทข้อมูลที่แตกต่างกันของพารามิเตอร์ - void print(int i) {    Console.WriteLine("Printing int: {0}", i ); } void print(dou

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:18/134  20-คอมพิวเตอร์/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24