Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. ตัวแปรระดับโลกและท้องถิ่นใน C #

    ตัวแปรท้องถิ่น ตัวแปรโลคัลถูกใช้โดยที่ขอบเขตของตัวแปรอยู่ภายในวิธีการที่มีการประกาศ สามารถใช้โดยคำสั่งที่อยู่ภายในฟังก์ชันหรือบล็อกของโค้ดเท่านั้น ตัวอย่าง using System; public class Program {    public static void Main() {       int a;       a = 100;  

  2. C # เทียบเท่ากับ Thread.setDaemon ของ Java หรือไม่

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

  3. C # เทียบเท่ากับ Java Functional Interfaces

    เทียบเท่ากับ Functional Interfaces ของ Java ใน C# คือ Delegates ให้เราดูการใช้งานอินเทอร์เฟซการทำงานใน Java - ตัวอย่าง MyFunc (); x.invoke(); } เป็นโมฆะ MyFunc() { }} การใช้งานแบบเดียวกันใน C# delagates - ตัวอย่าง MyFunc (); x(); } โมฆะเสมือนภายใน MyFunc() { }}

  4. C # เทียบเท่ากับการเริ่มต้น Double Brace ของ Java หรือไม่

    การเริ่มต้น Double Brace ของ Java ทำงานเหมือนกับที่วงเล็บปีกกาเดียวสามารถทำได้ใน C# Double Brace สร้างและเริ่มต้นวัตถุในนิพจน์ Java เดียว สมมติว่าต่อไปนี้อยู่ในจาวา − ตัวอย่าง List<String> list = new List<String>() {{    add("One");    add("Two")

  5. พิมพ์อักษรตัวแรกของแต่ละคำในสตริงโดยใช้ C# regex

    สมมติว่าสตริงของเราคือ − string str = "The Shape of Water got an Oscar Award!"; ใช้นิพจน์ทั่วไปต่อไปนี้เพื่อแสดงอักษรตัวแรกของแต่ละคำ - @"\b[a-zA-Z]" นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Text.RegularExpressions; namespace RegExApplication {    pu

  6. วิธีการตัดกันใน C #

    ใช้วิธี Intesect เพื่อรับองค์ประกอบทั่วไป - สร้างรายการ − var list1 = new List{99, 87}; var list2 = new List{56, 87, 45, 99}; ตอนนี้ ใช้วิธี Intersect() เพื่อรับองค์ประกอบทั่วไปจากรายการด้านบน - list1.Intersect(list2); นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System.Collections.Generic; using System

  7. พิมพ์อักษรตัวแรกของแต่ละคำเป็นสตริงในภาษา C#

    สมมติว่าสตริงคือ − string str = "Never Give Up!"; ขั้นแรก แยกแต่ละคำ - string[] strSplit = str.Split(); ตอนนี้ วนซ้ำแต่ละคำและใช้วิธีการย่อยเพื่อแสดงตัวอักษรตัวแรกตามที่แสดงในรหัสต่อไปนี้ - ตัวอย่าง using System; public class Program {    public static void Main() {   &nbs

  8. พิมพ์ตัวเลขด้วยเครื่องหมายจุลภาคเป็นตัวคั่น 1,000 ตัวใน C #

    ขั้นแรก ตั้งค่าตัวเลขเป็นสตริง − string num = "1000000.8765"; ทีนี้ ให้ลองเปลี่ยนตัวเลขก่อนและหลังจุดทศนิยม − string withoutDecimals = num.Substring(0, num.IndexOf(".")); string withDecimals = num.Substring(num.IndexOf(".")); ใช้วิธี ToString() เพื่อกำหนดรูปแบบสำหรับต

  9. พิมพ์ m ทวีคูณของ n แรกใน C #

    หากต้องการพิมพ์ m ทวีคูณของ n ก่อนอื่นให้ตั้งค่า m และ n - int n = 6, m = 1; ตอนนี้วนผ่านค่าของ m เพิ่มขึ้นและคูณด้วย n ในทุก ๆ การวนซ้ำ - while (m <= 5) { // multiply n*m m++; } ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; public class Demo { public static void Main() {

  10. Foreach ใน C ++ และ C #

    Foreach ใน C++ C ++ 11 แนะนำ foreach loop เพื่อข้ามผ่านแต่ละองค์ประกอบ นี่คือตัวอย่าง − ตัวอย่าง #include <iostream> using namespace std; int main() {    int myArr[] = { 99, 15, 67 };    // foreach loop    for (int ele : myArr)    cout << ele &l

  11. โปรแกรม C# คูณเลขทุกตัวในรายการ

    อันดับแรก ตั้งค่ารายการ − List<int> myList = new List<int> () {    5,    10,    7 }; ตอนนี้ให้ตั้งค่าตัวแปรเป็น 1 ที่จะช่วยในการคูณ - int prod = 1; วนซ้ำและรับผลิตภัณฑ์ - foreach(int i in myList) {    prod = prod*i; } ต่อไปนี้เป็นรหัส − ตัวอย่าง

  12. โปรแกรม C# เพื่อตรวจสอบสตริงที่มีสระทั้งหมด

    ในการตรวจสอบสระทั้งหมด ก่อนอื่นให้ตั้งค่าเงื่อนไขเพื่อตรวจสอบ - string res = str.Where(chk =< "aeiouAEIOU".Contains(chk)).Distinct(); ด้านบนเราใช้สตริง − string str = "the quick brown fox jumps over the lazy dog"; ตอนนี้ ใช้เมธอด Any() ตรวจสอบว่าสตริงมีสระหรือไม่ - if(!res.A

  13. รวมสองอาร์เรย์ที่จัดเรียงเป็นรายการโดยใช้ C #

    หากต้องการรวมอาร์เรย์ที่จัดเรียงไว้สองชุดเข้าในรายการ ให้ตั้งค่าอาร์เรย์ที่จัดเรียงไว้สองชุดก่อน - int[] array1 = { 1, 2 }; int[] array2 = { 3, 4 }; เพิ่มลงในรายการและรวม - var list = new List<int>(); for (int i = 0; i < array1.Length; i++) {    list.Add(array1[i]);    

  14. วิธีการแปลงตัวเลขจากทศนิยมเป็นไบนารีโดยใช้การเรียกซ้ำใน C #

    ในการรับเลขฐานสองของทศนิยมโดยใช้การเรียกซ้ำ ก่อนอื่นให้ตั้งค่าเลขทศนิยม − int dec = 30; ตอนนี้ส่งค่าไปยังฟังก์ชัน - public int displayBinary(int dec) { } ตอนนี้ ตรวจสอบเงื่อนไขจนกว่าค่าทศนิยมจะเป็น 0 และใช้การเรียกซ้ำรับ mod 2 ของจำนวนทศนิยมดังที่แสดงด้านล่าง การเรียกซ้ำจะเรียกใช้ฟังก์ชันอีกครั้งด

  15. จะแปลง tuple เป็นอาร์เรย์ใน C # ได้อย่างไร?

    ประการแรก ตั้งค่าทูเพิล - Tuple<int, int> t = Tuple.Create(99,53); ตอนนี้ แปลง tuple เป็นอาร์เรย์ - int[] arr = new int[]{t.Item1, t.Item2}; ต่อไปนี้เป็นรหัสสำหรับแปลงทูเพิลเป็นอาร์เรย์ - ตัวอย่าง using System; using System.Linq; using System.Collections.Generic; namespace Demo {   &nb

  16. วิธีการแปลง Hex String เป็น Hex Number ใน C #?

    ขั้นแรก ตั้งค่า Hex String - string str = "7D"; ตอนนี้ ใช้วิธี Convert.ToSByte() เพื่อแปลงสตริง Hex เป็นเลขฐานสิบหก - Console.WriteLine(Convert.ToSByte(str, 16)); ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; namespace Demo {    public class Program {       pu

  17. โปรแกรม C# เพื่อตรวจสอบว่าสตริงที่กำหนดเป็น Heterogram หรือไม่

    Heterogram สำหรับสตริงหมายความว่าสตริงนั้นไม่มีตัวอักษรซ้ำกัน ตัวอย่างเช่น − Mobile Cry Laptop วนซ้ำแต่ละคำในสตริงจนถึงความยาวของสตริง - for (int i = 0; i < len; i++) {    if (val[str[i] - 'a'] == 0)    val[str[i] - 'a'] = 1;    else    ret

  18. จะตรวจสอบว่าสตริงสองสตริงเป็นแอนนาแกรมของกันและกันโดยใช้ C # ได้อย่างไร

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

  19. โปรแกรม C# เพื่อค้นหา Union ของสองรายการขึ้นไป

    ขั้นแรก สร้างรายการ − //three lists var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8}; ใช้วิธีการรวมเพื่อรับการรวมของ list1 และ list2 - var res1 = list1.Union(list2); var res2 = res1.Union(list3); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System

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