Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. จะคำนวณค่าเฉลี่ยสำหรับชุดค่าโดยใช้ C # ได้อย่างไร

    ประการแรก ตั้งค่าอาร์เรย์ที่มีค่า - int[] myArr = new int[] {    34,    23,    77,    67 }; เพื่อให้ได้ค่าเฉลี่ย ก่อนอื่นให้หาผลรวมขององค์ประกอบอาร์เรย์ หารผลรวมด้วยความยาวของอาร์เรย์แล้วคุณจะได้ค่าเฉลี่ยขององค์ประกอบ - int sum = 0; int average = 0; for (int

  2. คำหลัก VAR และ DYNAMIC ใน C # แตกต่างกันอย่างไร

    ไดนามิก เก็บค่าประเภทใดก็ได้ในตัวแปรประเภทข้อมูลไดนามิกที่สร้างโดยใช้คีย์เวิร์ดไดนามิก การตรวจสอบประเภทสำหรับตัวแปรประเภทนี้เกิดขึ้นขณะทำงาน ไดนามิกเป็นตัวแปรที่พิมพ์แบบไดนามิก ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศประเภทไดนามิก - dynamic <variable_name> = value; ต่อไปนี้เป็นตัวอย่าง − dynamic

  3. จะเข้าถึงองค์ประกอบอาร์เรย์โดยใช้ตัวชี้ใน C # ได้อย่างไร

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

  4. อะไรคือความแตกต่างระหว่างฟังก์ชันเสมือนและนามธรรมใน C #?

    เมธอดนามธรรมไม่ได้จัดเตรียมการนำไปใช้และบังคับให้คลาสที่ได้รับมาแทนที่เมธอด มันถูกประกาศภายใต้คลาสนามธรรม วิธีนามธรรมมีเพียงคำจำกัดความของวิธีการ เมธอดเสมือนมีการนำไปปฏิบัติ ต่างจากเมธอด Abstract และสามารถมีอยู่ในคลาสนามธรรมและไม่เป็นนามธรรม มันให้คลาสที่ได้รับพร้อมตัวเลือกในการแทนที่มัน ฟังก์ชันเส

  5. โปรแกรม C# เพื่อตรวจสอบว่าคำสองคำเป็นแอนนาแกรมของกันและกันหรือไม่

    สำหรับแอนนาแกรม สตริงอื่นจะมีอักขระเหมือนกันในสตริงแรก แต่ลำดับของอักขระอาจแตกต่างกัน เรากำลังตรวจสอบสองสตริงต่อไปนี้ - string str1 = "heater"; string str2 = "reheat"; แปลงสตริงทั้งสองเป็นอาร์เรย์อักขระ - char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().To

  6. โปรแกรม C# เพื่อแปลงอาร์เรย์เป็นรายการธรรมดาที่มีรายการเดียวกัน

    ตั้งค่าอาร์เรย์ - int[] arr = { 23, 66, 96, 110 }; ตอนนี้สร้างรายการใหม่ - var list = new List<int>(); ใช้วิธีการเพิ่มและเพิ่มองค์ประกอบอาร์เรย์ในรายการ - for (int i = 0; i < arr.Length; i++) {    list.Add(arr[i]); } ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; using Sys

  7. โปรแกรม C# เพื่อค้นหาว่าอาร์เรย์มีไฟล์ที่ซ้ำกันหรือไม่

    ตั้งค่าอาร์เรย์ - int[] arr = {    89,    12,    56,    89, }; ตอนนี้สร้างพจนานุกรมใหม่ - var d = new Dictionary < int, int > (); ใช้วิธีการพจนานุกรมประกอบด้วยKey() ค้นหาองค์ประกอบที่ซ้ำกันในอาร์เรย์ - foreach(var res in arr) {    if (d.Conta

  8. รหัสที่ไม่ปลอดภัย/ไม่มีการจัดการใน C # คืออะไร

    แอปพลิเคชันที่ไม่อยู่ภายใต้การควบคุมของ CLR จะไม่มีการจัดการ รหัสที่ไม่ปลอดภัยหรือรหัสที่ไม่มีการจัดการคือบล็อกรหัสที่ใช้ตัวแปรตัวชี้และอนุญาตให้ใช้ตัวชี้ในรหัสที่ไม่มีการจัดการ ต่อไปนี้เป็นรหัส − static unsafe void Main(string[] args) {    int x = 100;    int* a = &x; &nbs

  9. ความแตกต่างระหว่างพจนานุกรมและ Hashtable ใน C #

    Hashtable ช้ากว่าพจนานุกรม สำหรับคอลเล็กชันที่พิมพ์แรงมาก คอลเล็กชันพจนานุกรมจะเร็วกว่า แฮชเทเบิล คลาส Hashtable แสดงถึงคอลเล็กชันของคู่คีย์และค่าที่จัดระเบียบตามรหัสแฮชของคีย์ ใช้คีย์เพื่อเข้าถึงองค์ประกอบในคอลเล็กชัน เรามาดูตัวอย่างกัน − ตัวอย่าง using System; using System.Collections; namespac

  10. สิทธิ์ของไฟล์ใน C #

    สำหรับการอนุญาตไฟล์ใน C # ให้ใช้คลาส FileIOPermission ควบคุมความสามารถในการเข้าถึงไฟล์และโฟลเดอร์ ต่อไปนี้เป็นคุณสมบัติของคลาส File Permissions - ซีเนียร์ วิธีการและคำอธิบาย 1 ไฟล์ทั้งหมด รับหรือตั้งค่าการเข้าถึงที่อนุญาตสำหรับไฟล์ทั้งหมด 2 AllLocalFiles รับหรือตั้งค่าการเข้าถึงที่ได้รับอนุญ

  11. จับคู่คลาสใน C #

    คลาส Pair คือคลาส KeyValuePair ที่เก็บค่าคู่ไว้ในรายการเดียวด้วย C# ประกาศ KeyValuePair - var myList = new List<KeyValuePair>string, int>>(); Now, add some elements: myList.Add(new KeyValuePair<string, int>("Laptop", 1)); myList.Add(new KeyValuePair<string, int>(&q

  12. ขอบเขตของตัวแปรใน C #

    ขอบเขตของตัวแปรคือขอบเขตของโค้ดที่ระบุว่ามีการเข้าถึงตัวแปรอยู่ที่ใด สำหรับตัวแปร จะมีระดับดังต่อไปนี้ - ระดับวิธีการ ตัวแปรที่ประกาศภายในเมธอดเป็นตัวแปรในเครื่อง ระดับชั้นเรียน ตัวแปรที่ประกาศภายในคลาสคือตัวแปรโลคัลคือตัวแปรสมาชิกของคลาส เรามาดูตัวอย่างขอบเขตของตัวแปรกัน − ตัวอย่าง using System

  13. จะล้างหน้าจอโดยใช้ C # ได้อย่างไร?

    ใช้เมธอด Console.Clear() เพื่อล้างหน้าจอและบัฟเฟอร์คอนโซล เมื่อเรียกวิธีการล้าง เคอร์เซอร์จะเลื่อนไปที่มุมซ้ายบนของหน้าต่างโดยอัตโนมัติ ที่นี่ เราได้ล้างหน้าจอแล้วตั้งค่า ForegroundColor และ BackgroundColor - ConsoleColor newForeColor = ConsoleColor.Blue; ConsoleColor newBackColor = ConsoleColor.Ye

  14. ผนวกกับ StringBuilder ใน C #

    วิธีการ Append() เพิ่มเนื้อหาให้กับ StringBuilder ตั้งค่าสตริง - StringBuilder str = new StringBuilder(); ตอนนี้ วนซ้ำจำนวนองค์ประกอบที่คุณต้องการแล้วใช้ Append () เพื่อต่อท้าย StringBuilder - for (int j = 0; j < 5; j++) {    str.Append(j).Append(" "); } ต่อไปนี้เป็นรหัสที่

  15. ผนวกกับ StringBuilder ใน C # โดยขึ้นบรรทัดใหม่ต่อท้าย

    วิธีการ AppendLine() ต่อท้ายเนื้อหาและเพิ่มบรรทัดใหม่ในตอนท้าย ขั้นแรก ตั้งค่า StringBuilder - StringBuilder str = new StringBuilder(); ใช้ AppendLine() - str.AppendLine("Accessories"); str.AppendLine(); str.AppendLine("Electronics"); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง usin

  16. แทนที่สตริงโดยใช้ StringBuilder

    ตั้งค่าสตริง - StringBuilder str = new StringBuilder("Fitness is important"); ใช้เมธอด Replace() เพื่อแทนที่สตริง − str.Replace("important", "essential"); ต่อไปนี้เป็นรหัสเพื่อแทนที่สตริงโดยใช้ StringBuilder - ตัวอย่าง using System; using System.Text; class Demo { &n

  17. เปรียบเทียบเนื้อหาของ StringBuilders สองตัว

    เมธอด Equals ใช้ใน C # เพื่อเปรียบเทียบเนื้อหาของ StringBuilders สองตัว ต่อไปนี้เป็น StringBuilders สองตัวของเรา - // first StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); // second StringBuilder str2 = new Strin

  18. วนซ้ำ C # StringBuilder ใน foreach loop

    ขั้นแรก ตั้งค่าอาร์เรย์สตริงและ StringBuilder - // string array string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); ตอนนี้ ใช้ foreach loop เพื่อวนซ้ำ - foreach (string item

  19. ล้าง StringBuilder ใน C #

    หากต้องการล้าง StringBuilder ให้ใช้วิธีการ Clear() สมมติว่าเราได้ตั้งค่า StringBuilder ต่อไปนี้ - string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); ตอนนี้ ใช้วิธี Clear()

  20. เข้าถึงอักขระใน C# StringBuilder

    ขั้นแรก ตั้งค่า StringBuilder - StringBuilder str = new StringBuilder(); str.Append("premium"); ในการเข้าถึงอักขระตัวที่ 5 และแสดง - Console.WriteLine(str[4]); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Text; public class Demo {    public static void Main

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:46/134  20-คอมพิวเตอร์/Page Goto:1 40 41 42 43 44 45 46 47 48 49 50 51 52