Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีเรียงอาร์เรย์ 1 มิติจากน้อยไปมากด้วย Non-Static Method ใน C#

    กำหนดอาร์เรย์ที่ยังไม่เรียงint[] list = {87, 45, 56, 22, 84, 65};ใช้ nested for loop เพื่อเรียงลำดับรายการที่ส่งเข้าฟังก์ชันfor(int i = 0; i < arr.Length; i++) { for(int j = i + 1; j = arr[j]) { temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; }

  2. วิธีใช้เมธอด Reverse() ของคลาส Array ใน C#

    เมธอด Reverse() ในคลาส Array กลับลำดับของสมาชิกในอาร์เรย์ 1 มิติทั้งหมดเพื่อกลับลำดับอาร์เรย์ ให้ใช้ Array.Reverse()Array.Reverse(temp);ภายในเมธอด Reverse ให้กำหนดสมาชิกดังนี้int[] list = { 29, 15, 30, 98 }; int[] temp = list;โค้ดสำหรับใช้ Reverse() ใน C#ตัวอย่างusing System; namespace Demo {

  3. วิธีประกาศ เริ่มต้น และเข้าถึง Jagged Array ใน C#

    ประกาศ Jagged ArrayJagged Array คืออาร์เรย์ของอาร์เรย์ คุณสามารถประกาศ jagged array ชื่อ scores ประเภท int ได้ดังนี้int [][] points;เริ่มต้น Jagged Arrayวิธีการเริ่มต้น (initialize)int[][] points = new int[][]{new int[]{10,5}, new int[]{30,40}, new int[]{70,80}, new int[]{60, 70}};เข้าถึงสมาชิก Jagg

  4. วิธีใช้เมธอด SetValue() ของคลาส Array ใน C#

    เมธอด SetValue() ตั้งค่าให้กับสมาชิกที่ตำแหน่งที่ระบุในอาร์เรย์ 1 มิติ ดัชนีระบุเป็นจำนวนเต็ม 32 บิตก่อนอื่น กำหนดอาร์เรย์Array arr = Array.CreateInstance(typeof(String), 6);ตั้งค่าสมาชิกด้วย SetValue()arr.SetValue(One, 0); arr.SetValue(Two, 1); arr.SetValue(Three, 3); arr.SetValue(Four, 4); arr

  5. วิธีใช้เมธอด Sort() ของคลาส Array ใน C#

    เมธอด Sort() เรียงลำดับสมาชิกในอาร์เรย์ 1 มิติทั้งหมด โดยใช้การตplement IComparable ของแต่ละสมาชิกกำหนดอาร์เรย์int[] list = { 22, 12, 65, 9 };ใช้ Sort() เพื่อเรียงอาร์เรย์Array.Sort(list);ตัวอย่างการใช้งาน Sort()ตัวอย่างusing System; namespace Demo { class Program { static void Main(s

  6. วิธีใช้เมธอด Compare ของคลาส String ใน C#

    เมธอด Compare เปรียบเทียบอ็อบเจ็กต์สตริงสองอันที่ระบุ และส่งคืนจำนวนเต็มที่บ่งชี้ตำแหน่งสัมพัทธ์ในลำดับการเรียงก่อนอื่น กำหนดสตริงstring str1 = Jack; string str2 = Mac;เปรียบเทียบสตริงด้วย Compare() หากผลลัพธ์เป็น 0 แปลว่าสตริงเท่ากันString.Compare(str1, str2) == 0ตัวอย่างเต็มตัวอย่างusing System;

  7. วิธีใช้เมธอด ToString() ของอาร์เรย์ใน C#

    เมธอด ToString() ส่งคืนสตริงที่แทนอ็อบเจ็กต์ปัจจุบันในตัวอย่างด้านล่าง เราใช้ ToString() ร่วมกับเมธอดอื่นของคลาส Arrayarr.GetLowerBound(0).ToString()ตัวอย่างusing System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program { stat

  8. วิธีใช้ Try/Catch Blocks ใน C#

    ข้อยกเว้น (Exceptions) ให้วิธีการโอนการควบคุมจากส่วนหนึ่งของโปรแกรมไปอีกส่วนหนึ่ง การจัดการข้อยกเว้นใน C# สร้างขึ้นจากคำสำคัญ 4 คำ: try, catch, finally, และ throwtry - บล็อก try ระบุบล็อกโค้ดที่ข้อยกเว้นบางอย่างอาจเกิดขึ้น ตามด้วยบล็อก catch หนึ่งหรือมากกว่าcatch - โปรแกรมจับข้อยกเว้นด้วยตัวจัดการข้

  9. วิธีใช้ XmlSerializer ใน C#

    การทำ Serialization/Deserialization ช่วยให้สื่อสารกับแอปพลิเคชันอื่นผ่านการส่งและรับข้อมูล ด้วย XmlSerializer คุณสามารถควบคุมได้ว่าอ็อบเจ็กต์จะถูกเข้ารหัสเป็น XML อย่างไรเพื่อทำ XML Serialization คุณต้องใช้สองคลาส:StreamWriter classXmlSerializer classเรียกเมธอด Serialize ด้วยพารามิเตอร์ StreamWriter

  10. วิธีใช้เมธอด WriteLine() ของคลาส Console ใน C#

    WriteLine() เป็นเมธอดของคลาส Console ที่อยู่ใน namespace Systemคำสั่งนี้ทำให้ข้อความ Welcome! แสดงบนหน้าจอตัวอย่างusing System; namespace Demo { class Test { static void Main(string[] args) { Console.WriteLine(Welcome!); Console.ReadKey(); } }

  11. วิธีเลือกสมาชิกสุ่มจาก List ใน C#

    ก่อนอื่น สร้าง List ใน C#var list = new List<string>{ one, two, three, four };จากนั้นนับจำนวนสมาชิกและสุ่มเลือกint index = random.Next(list.Count); Console.WriteLine(list[index]);โค้ดสำหรับเลือกสมาชิกสุ่มจาก List ใน C#ตัวอย่างusing System; using System.Collections.Generic; namespace Demo {

  12. วิธีเข้าถึง Jagged Array ใน C#

    Jagged Array คืออาร์เรย์ของอาร์เรย์ คุณสามารถประกาศ jagged array ชื่อ scores ประเภท int ได้ดังนี้int [][] points;มาดูวิธีการเริ่มต้น (initialize) กันint[][] points = new int[][]{new int[]{10,5}, new int[]{30,40}, new int[]{70,80}, new int[]{60, 70}};เข้าถึงสมาชิก jagged array ดังนี้int x = points[0]

  13. วิธีเรียงลำดับรายการ Dictionary ตามค่า (Value) ใน C#

    กำหนดรายการ Dictionary พร้อมคีย์และค่าvar d = new Dictionary<string, int>(); d.Add(Zack, 0); d.Add(Akon, 3); d.Add(Jack, 2); d.Add(Tom, 1);ดึงคีย์และเรียงลำดับvar val = d.Keys.ToList(); val.Sort();ลองรันโค้ดต่อไปนี้เพื่อเรียงลำดับ Dictionary ตามค่าตัวอย่างusing System; using System.Colle

  14. วิธีแบ่งสตริงเป็นสมาชิกอาร์เรย์สตริงใน C#

    กำหนดสตริงที่ต้องการแบ่งstring str = Hello World!;ใช้เมธอด Split() เพื่อแบ่งสตริงเป็นสมาชิกแยกกันstring[] res = str.Split( );โค้ดเต็มสำหรับแบ่งสตริงเป็นสมาชิกอาร์เรย์สตริงใน C#ตัวอย่างusing System; class Demo { static void Main() { string str = Hello World!; string[] res = st

  15. วิธีแบ่งสตริงด้วย Regular Expressions ใน C#

    หากต้องการแบ่งสตริงด้วยนิพจน์ปกติ (regular expression) ให้ใช้ Regex.Splitสมมติสตริงของเราคือstring str = Hello\r\nWorld;ใช้ Regex.Split เพื่อแบ่งสตริงดังนี้string[] res = Regex.Split(str, \r\n);โค้ดเต็มสำหรับแบ่งสตริงด้วย Regular Expression ใน C#ตัวอย่างusing System; using System.Text.RegularExpres

  16. การแบ่งสตริงด้วย String Delimiter ใน C#

    ภาพรวมการแบ่งสตริง (String Splitting) ใน C# ใช้เมธอด String.Split() ซึ่งแยกสตริงเป็นอาร์เรย์ของสตริงย่อย ตาม Delimiter (ตัวคั่น) ที่ระบุ Delimiter สามารถเป็น Char, String, หรือ Char Arrayตัวอย่างพื้นฐาน: คั่นด้วย Commausing System; class Program { static void Main() { string str = W

  17. การเข้าถึงองค์ประกอบ Two-Dimensional Array ใน C#

    ภาพรวมTwo-Dimensional Array (2D Array) ใน C# จัดเก็บข้อมูลแบบตาราง มี แถว (Rows) และ คอลัมน์ (Columns) เข้าถึงองค์ประกอบแต่ละตัวโดยใช้ สองดัชนี (Row Index, Column Index) คั่นด้วยคอมมา: arr[row, col]ตัวอย่างโปรแกรมusing System; namespace Demo { class MyArray { static void Main(string

  18. การเรียกเมธอดแบบ Recursive ใน C#

    ภาพรวมRecursive Method (เมธอดเรียกตัวเอง) คือ เมธอดที่เรียกตัวเองภายในตัวเอง เพื่อแก้ปัญหาที่สามารถแบ่งเป็น Sub-problems ที่มีโครงสร้างเดียวกัน ต้องมี Base Case (กรณีฐาน) เพื่อหยุด Recursion ไม่งั้นจะเกิด Stack Overflowตัวอย่าง: Factorial (แฟกทอเรียล)n! = n × (n-1) × ... × 1, โดย 0! = 1, 1! = 1using

  19. การสร้าง Struct (โครงสร้าง) ใน C#

    ภาพรวมStruct (Structure) ใน C# เป็น Value Type (เก็บใน Stack) ใช้สำหรับจัดกลุ่มข้อมูลที่เกี่ยวข้องกัน (Related Data) หลายชนิดในตัวแปรเดียว คล้าย Class แต่แตกต่างที่เป็น Value Type ไม่ใช่ Reference Typeคีย์เวิร์ด structstruct Books { public string title; public string author; public strin

  20. การใช้ For Loop เข้าถึงองค์ประกอบอาร์เรย์ใน C#

    ภาพรวมคำสั่ง for loop ใน C# ใช้สำหรับ วนลูปด้วยดัชนี (Index) เหมาะสำหรับการเข้าถึง อ่าน เขียน อาร์เรย์โดยตรง ให้ของควบคุมครบครัน: เริ่มต้น, เงื่อนไข, การเพิ่ม/ลดตัวอย่างโปรแกรมusing System; namespace ArrayApplication { class MyArray { static void Main(string[] args) {

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:75/134  20-คอมพิวเตอร์/Page Goto:1 69 70 71 72 73 74 75 76 77 78 79 80 81