Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีกำหนด Character Constants ใน C#

    Character Literal ล้อมรอบด้วย Single Quote เช่น x เก็บในตัวแปร char ได้ 3 รูปแบบ: Plain character: x, A, 9 Escape sequence: \t (Tab), \n (Newline), \\ (Backslash) Unicode character: \u02C0 ตัวอย่าง: Escape Sequences using System; namespace Demo { class Program { static void Main(

  2. คลาส SortedList ใน C# คืออะไร

    SortedList เป็นคอลเลกชันที่รวม Array และ Hash Table ไว้ด้วยกัน เข้าถึงได้ทั้งโดย Index และ Key ข้อมูลจะถูกจัดเรียงตาม Key อัตโนมัติ ตัวอย่าง: เพิ่ม Key-Value Pair using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) {

  3. คลาส Stack ใน C# คืออะไร

    Stack เป็นโครงสร้างข้อมูลแบบ LIFO (Last-In, First-Out) - รายการที่เพิ่มเข้ามาสุดท้ายจะถูกนำออกก่อน Push - เพิ่มรายการเข้า Stack Pop - นำรายการออกจาก Stack Peek - ดูรายการบนสุดโดยไม่นำออก ตัวอย่างการใช้ Stack 0) { Console.WriteLine(st.Pop()); } }

  4. System.Reflection.Module ใน C# คืออะไร

    Namespace System.Reflection มีคลาสที่ช่วยให้ได้ข้อมูลเกี่ยวกับแอสเซมบลี และเพิ่มชนิด ค่า ออบเจกต์ได้แบบไดนามิกใน Runtime Module คือ ไฟล์ที่นำไปรันได้ (Portable Executable) ที่ประกอบด้วยคลาสและอินเทอร์เฟซหนึ่งหรือมากกว่า ตัวอย่างการใช้ Reflection using System; using System.Reflection; [AttributeUs

  5. การจัดการไฟล์ (File Handling) ใน C#

    ไฟล์คือชุดข้อมูลที่จัดเก็บในดิสก์พร้อมชื่อและพาธเฉพาะ เมื่อเปิดไฟล์เพื่ออ่าน/เขียน จะกลายเป็น Stream ใน C# ใช้ FileStream เพื่อสร้างหรือเปิดไฟล์: FileStream <object_name> = new FileStream( <file_name>, <FileMode>, <FileAccess>, <FileShare>); FileMod

  6. การหา Substring ทั้งหมดใน String ด้วย C#

    ใช้เมธอด Substring() ร่วมกับลูปเพื่อหา Substring ทุกกรณีที่เป็นไปได้ สมมติสตริงคือ pqr โค้ดตัวอย่างเต็ม using System; class Demo { static void Main() { string str = pqr; // วนลูปความยาวของ substring (1 ถึง n-1) for (int len = 1; len < str.Length; len++)

  7. วิธีเพิ่มรายการเข้าไปใน List ใน C#

    ประกาศ List และใช้เมธอด Add() เพื่อเพิ่มรายการ var teams = new List<string>(); teams.Add(US); teams.Add(Canada); teams.Add(India); teams.Add(Australia); โค้ดตัวอย่างเต็ม using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) {

  8. วิธีเพิ่มค่าจำนวนเต็มเข้าไปใน C# List

    ใช้เมธอด Add() เพื่อเพิ่มค่าจำนวนเต็มเข้าไปใน List<int> ขั้นตอน List<int> list1 = new List<int>(); list1.Add(900); list1.Add(400); list1.Add(300); โค้ดตัวอย่างเต็ม using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace

  9. วิธีเพิ่มอิลิเมนต์เข้าไปใน Jagged Array ที่มีอยู่แล้วใน C#

    Jagged Array คืออาร์เรย์ของอาร์เรย์ (Array of Arrays) เพื่อเพิ่ม/แก้ไขค่า ให้เข้าถึงผ่านดัชนีสองระดับ สมมติต้องการกำหนดค่าที่ตำแหน่ง a[3][1] (อาร์เรย์ที่ 3 ดัชนี 1): a[3][1] = 500; โค้ดตัวอย่างเต็ม using System; namespace Demo { class Program { static void Main(string[] args)

  10. วิธีเพิ่มค่าสตริงเข้าไปใน C# List

    ใช้เมธอด Add() เพื่อเพิ่มค่าสตริงเข้าไปใน List ขั้นตอน ประกาศ List ของสตริง ใช้ Add() เพิ่มรายการ List<string> myList = new List<string>(); myList.Add(Jack); myList.Add(Ben); myList.Add(Eon); myList.Add(Tim); โค้ดตัวอย่างเต็ม using System; using System.Collections.Generic; using Sys

  11. วิธีสร้าง Property แบบ Read-Only ใน C#

    ฟิลด์ที่ติดเครื่องหมาย readonly สามารถกำหนดค่าได้เพียงครั้งเดียวระหว่างการสร้างออบเจกต์ (ใน Constructor) และไม่สามารถเปลี่ยนแปลงได้ภายหลัง ตัวอย่างการใช้ readonly field class Employee { readonly int salary; Employee(int salary) { this.salary = salary; // กำหนดค่าได้เฉพาะใน

  12. อาร์เรย์ของ Streams ใน C#

    กำหนดอาร์เรย์สตริงสำหรับเก็บค่า: string[] names = new string[] {Jack, Tom}; ใช้ foreach วนลูปเขียนลงไฟล์ด้วย StreamWriter: using (StreamWriter sw = new StreamWriter(names.txt)) { foreach (string s in names) { sw.WriteLine(s); } } โค้ดตัวอย่างเต็ม: เขียนและอ่านไฟล์ด้วย Stream Ar

  13. Generics ใน C# คืออะไร

    Generics ช่วยให้คุณเขียนคลาสหรือเมธอดที่ทำงานกับชนิดข้อมูลได้ทุกประเภท โดยระบุพารามิเตอร์ชนิดข้อมูล (Type Parameter) แทนชนิดข้อมูลเฉพาะ ประโยชน์ของ Generics เพิ่มการนำโค้ดกลับมาใช้ใหม่ (Code Reusability) เพิ่มความปลอดภัยของชนิดข้อมูล (Type Safety) - ตรวจสอบข้อผิดพลาดที่ compile-time เพิ่มประสิทธิภ

  14. วิธีคัดลอกหรือโคลน List ใน C#

    เพื่อคัดลอกหรือโคลน List ใน C# ให้สร้าง List ก่อน: List<string> list1 = new List<string>(); list1.Add(One); list1.Add(Two); list1.Add(Three); list1.Add(Four); ประกาศ Array สำหรับรับข้อมูล และใช้เมธอด CopyTo(): string[] arr = new string[20]; list1.CopyTo(arr); โค้ดตัวอย่างเต็ม using Sys

  15. Boxing ใน C# คืออะไร

    Boxing คืออะไร? Boxing คือการแปลง Value Type (struct, int, double, bool, etc.) ให้กลายเป็น Reference Type (object หรือ Interface) โดยการจัดสรรหน่วยความจำบน Heap และคัดลอกค่าไปอยู่ที่นั่น Unboxing คืออะไร? Unboxing คือกระบวนการกลับกัน - แปลงจาก object กลับเป็น Value Type โดยคัดลอกค่าจาก Heap กลับไป

  16. C# Programming คืออะไร

    C# (ซีชาร์ป) คืออะไร? C# เป็นภาษาโปรแกรมมิ่งสมัยใหม่ ทั่วไป (General-Purpose) เชิงวัตถุ (Object-Oriented) พัฒนาโดย Microsoft ภายใต้โครงการ .NET ลักษณะสำคัญ Modern: รองรับฟีเจอร์สมัยใหม่ (LINQ, Async/Await, Pattern Matching, Records) Type-Safe: Static Typing ตรวจสอบ Type ตอน Compile Managed: รันบน

  17. Cast Operator () ใน C# คืออะไร

    Cast Operator ( ) ใช้สำหรับ Explicit Type Conversion (การแปลงชนิดข้อมูลแบบบังคับ) ระบุชนิดปลายทางในวงเล็บหน้าค่าที่ต้องการแปลง Syntax (TargetType)Expression ตัวอย่างพื้นฐาน using System; namespace Demo { class Program { static void Main(string[] args) { double a = 4563.56;

  18. ความแตกต่างระหว่าง Internal และ Private Modifiers ใน C#

    Internal Access Modifier เข้าถึงได้จาก ทุกคลาสใน Assembly เดียวกัน (Project เดียวกัน/Compiled Unit เดียวกัน) ตัวอย่าง Internal using System; namespace RectangleApplication { class Rectangle { // Internal Fields - เข้าถึงได้ใน Assembly นี้ internal double Length; interna

  19. ความแตกต่างระหว่างการแปลงชนิดข้อมูลโดยนัย (Implicit) และโดยแสดง (Explicit) ใน C#

    การแปลงชนิดข้อมูลโดยนัย (Implicit Type Conversion) การแปลงนี้เกิดขึ้นโดยอัตโนมัติจากคอมไพเลอร์อย่างปลอดภัย ไม่ทำให้สูญเสียข้อมูล ตัวอย่าง: การแปลง int เป็น long โดยนัย int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2; // คอมไพเลอร์แปลง int เป็น long เอง ตัวอย่างโค้ด using System; n

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