บทนำสู่อาร์เรย์
เรียนรู้วิธีจัดเก็บและจัดการข้อมูลหลายรายการโดยใช้อาร์เรย์
บทนำสู่อาร์เรย์ เป็นบทเรียน C# Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C# Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน
การจัดเก็บข้อมูลด้วยอาร์เรย์
บทนำสู่อาร์เรย์
ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีทำงานกับอาร์เรย์ใน C# เพื่อจัดเก็บและจัดการค่าหลายค่าอย่างมีประสิทธิภาพ มาเริ่มกันเลย!

อาร์เรย์คืออะไร
อาร์เรย์คืออะไร
อาร์เรย์คือชุดของสมาชิกชนิดเดียวกันที่จัดเก็บอยู่ในพื้นที่หน่วยความจำต่อเนื่องกัน อาร์เรย์ช่วยให้คุณจัดกลุ่มข้อมูลที่เกี่ยวข้องกันและเข้าถึงข้อมูลเหล่านั้นโดยใช้ดัชนีได้
ตัวอย่าง: รายการคะแนนหรือชื่อของนักเรียนสามารถจัดเก็บไว้ในอาร์เรย์ได้
ประเด็นสำคัญ: อาร์เรย์ใน C# ใช้ดัชนีเริ่มต้นที่ศูนย์ ซึ่งหมายความว่าสมาชิกตัวแรกอยู่ที่ดัชนี 0
การประกาศและกำหนดค่าเริ่มต้นให้อาร์เรย์
การประกาศและกำหนดค่าเริ่มต้นให้อาร์เรย์
คุณสามารถประกาศและกำหนดค่าเริ่มต้นให้อาร์เรย์ได้ในขั้นตอนเดียว ตัวอย่าง:
เคล็ดลับ: ใช้วงเล็บเหลี่ยม [] เพื่อเข้าถึงสมาชิกของอาร์เรย์ตามดัชนี
using System;
class Program {
static void Main() {
int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
Console.WriteLine("First number: " + numbers[0]); // Access the first element
}
}
การเข้าถึงสมาชิกของอาร์เรย์
การเข้าถึงสมาชิกของอาร์เรย์
คุณสามารถเข้าถึงสมาชิกของอาร์เรย์ได้โดยใช้ดัชนี ตัวอย่าง:
ประเด็นสำคัญ: ตรวจสอบให้แน่ใจว่าดัชนีอยู่ภายในขอบเขตของอาร์เรย์ เพื่อหลีกเลี่ยงข้อผิดพลาดขณะทำงาน
using System;
class Program {
static void Main() {
string[] names = { "Alice", "Bob", "Charlie" };
Console.WriteLine("First name: " + names[0]); // Outputs: Alice
Console.WriteLine("Second name: " + names[1]);
// Outputs: Bob
Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
}
}การแก้ไขสมาชิกของอาร์เรย์
การแก้ไขสมาชิกของอาร์เรย์
คุณสามารถแก้ไขค่าของสมาชิกในอาร์เรย์ได้โดยกำหนดค่าใหม่ให้กับสมาชิกนั้น ตัวอย่าง:
เคล็ดลับ: ใช้ความสามารถนี้เพื่อปรับปรุงค่าในโปรแกรมของคุณแบบไดนามิก
using System;
class Program {
static void Main() {
int[] scores = { 10, 20, 30 };
scores[1] = 25; // Modify the second element
Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
}
}การวนซ้ำผ่านอาร์เรย์
การวนซ้ำผ่านอาร์เรย์
ใช้ลูปอย่าง for หรือ foreach เพื่อวนดูสมาชิกในอาร์เรย์ ตัวอย่าง:
ประเด็นสำคัญ: ลูป foreach เหมาะสำหรับการอ่านค่าจากอาร์เรย์มากกว่า แต่ลูป for ช่วยให้เข้าถึงดัชนีได้
using System;
class Program {
static void Main() {
int[] numbers = { 10, 20, 30, 40 };
foreach (int number in numbers) {
Console.WriteLine(number); // Outputs each number
}
}
}
อาร์เรย์หลายมิติ
อาร์เรย์หลายมิติ
อาร์เรย์หลายมิติใช้จัดเก็บข้อมูลในโครงสร้างคล้ายตาราง ตัวอย่าง:
เคล็ดลับ: ใช้เครื่องหมายจุลภาคภายในวงเล็บเหลี่ยมเพื่อประกาศมิติของอาร์เรย์
using System;
class Program {
static void Main() {
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
}
}
โจทย์ฝึกปฏิบัติ
โจทย์ฝึกปฏิบัติ
เขียนโปรแกรมที่จัดเก็บตัวเลข 5 ค่าไว้ในอาร์เรย์ จากนั้นคำนวณและแสดงผลรวมของตัวเลขเหล่านั้น ตัวอย่าง:
using System;
class Program {
static void Main() {
int[] numbers = { 5, 10, 15, 20, 25 };
int total = 0;
foreach (int number in numbers) {
total += number; // Add each number to the total
}
Console.WriteLine("Total: " + total); // Outputs: Total: 75
}
}
ทำได้ดีมาก!
ทำได้ดีมาก!
ขอแสดงความยินดี! คุณได้เรียนรู้วิธีประกาศ เข้าถึง แก้ไข และวนดูสมาชิกในอาร์เรย์ใน C# แล้ว ในบทเรียนถัดไป เราจะสำรวจการทำงานกับสตริงและความสามารถอันทรงพลังของสตริง มาเขียนโค้ดกันต่อเลย!

คำถามที่พบบ่อย
บทเรียน “บทนำสู่อาร์เรย์” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “บทนำสู่อาร์เรย์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C# Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “บทนำสู่อาร์เรย์”
เรียนรู้วิธีจัดเก็บและจัดการข้อมูลหลายรายการโดยใช้อาร์เรย์ คุณปฏิบัติ C# Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C# Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน C# Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 5 บทเรียน
บทเรียน “บทนำสู่อาร์เรย์” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน C# Academy นี้ได้ไหม
ได้ บทเรียน C# Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ลำดับการทำงาน: คำสั่ง If-Else
- ลูปใน C#: For, While และ Do-While
- คำสั่ง Switch
- บทนำสู่อาร์เรย์
- การทำงานกับสตริง