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

ข้อมูลเข้าและข้อมูลออกคืออะไร
ข้อมูลเข้าและข้อมูลออกคืออะไร
ข้อมูลเข้าหมายถึงข้อมูลที่ผู้ใช้ป้อนให้ ส่วนข้อมูลออกคือข้อมูลที่โปรแกรมแสดง ใน C# ข้อมูลเข้ามักรับมาจากคอนโซล และข้อมูลออกจะแสดงในคอนโซล
ตัวอย่าง: โปรแกรมขอชื่อจากผู้ใช้ (ข้อมูลเข้า) แล้วแสดงคำทักทาย (ข้อมูลออก)
การแสดงข้อมูลออก
การแสดงข้อมูลออก
หากต้องการแสดงข้อมูลออกใน C# ให้ใช้เมธอด Console.WriteLine() ตัวอย่าง:
ประเด็นสำคัญ: ใช้ Console.Write() แทน Console.WriteLine() หากไม่ต้องการเลื่อนไปยังบรรทัดใหม่หลังจากแสดงข้อมูลออก
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, World!");
// Outputs: Hello, World!
}
}
การรับข้อมูลจากผู้ใช้
การรับข้อมูลจากผู้ใช้
หากต้องการอ่านข้อมูลเข้าจากผู้ใช้ ให้ใช้เมธอด Console.ReadLine() ตัวอย่าง:
เคล็ดลับ: Console.ReadLine() จะส่งคืนค่าเป็นสตริงเสมอ ดังนั้นคุณอาจต้องแปลงค่าเพื่อใช้กับชนิดข้อมูลอื่น
using System;
class Program {
static void Main() {
Console.WriteLine("What is your name?");
string name = Console.ReadLine();
// Reads input from the user
Console.WriteLine("Hello, " + name + "!");
// Outputs a greeting
}
}
การแปลงข้อมูลเข้า
การแปลงข้อมูลเข้า
หากข้อมูลเข้าจากผู้ใช้เป็นตัวเลข ให้แปลงข้อมูลโดยใช้เมธอดอย่าง int.Parse() หรือ Convert.ToInt32() ตัวอย่าง:
ประเด็นสำคัญ: ตรวจสอบข้อมูลเข้าเสมอ เพื่อหลีกเลี่ยงข้อผิดพลาดขณะแปลงชนิดข้อมูล
using System;
class Program {
static void Main() {
Console.WriteLine("Enter your age:");
int age = int.Parse(Console.ReadLine()); // Converts input to an integer
Console.WriteLine("You are " + age + " years old.");
}
}
การจัดการข้อมูลเข้าที่เป็นตัวเลข
การจัดการข้อมูลเข้าที่เป็นตัวเลข
ใช้ double.Parse() สำหรับเลขทศนิยม และจัดการข้อผิดพลาดที่อาจเกิดขึ้นโดยใช้บล็อก try-catch ตัวอย่าง:
เคล็ดลับ: ใช้ try-catch เพื่อจัดการข้อมูลเข้าที่ไม่ถูกต้องอย่างเหมาะสม
using System;
class Program {
static void Main() {
try {
Console.WriteLine("Enter a number:");
double number = double.Parse(Console.ReadLine());
Console.WriteLine("You entered: " + number);
} catch (FormatException) {
Console.WriteLine("Invalid input. Please enter a valid number.");
}
}
}
การรวมข้อมูลเข้าและข้อมูลออก
การรวมข้อมูลเข้าและข้อมูลออก
ต่อไปนี้คือตัวอย่างโปรแกรมที่รวมข้อมูลเข้าและข้อมูลออกหลายรายการ:
ประเด็นสำคัญ: ข้อมูลเข้าและข้อมูลออกทำให้โปรแกรมโต้ตอบกับผู้ใช้ได้และใช้งานง่าย
using System;
class Program {
static void Main() {
Console.WriteLine("What is your name?");
string name = Console.ReadLine();
Console.WriteLine("How old are you?");
int age = int.Parse(Console.ReadLine());
Console.WriteLine("Hello, " + name + ". You are " + age + " years old.");
}
}
โจทย์ฝึกปฏิบัติ
โจทย์ฝึกปฏิบัติ
เขียนโปรแกรมที่ถามสีและหมายเลขโปรดของผู้ใช้ จากนั้นแสดงข้อความที่รวมข้อมูลเข้าทั้งสองรายการเข้าด้วยกัน ตัวอย่าง:
โจทย์ท้าทาย: แก้ไขโปรแกรมให้จัดการข้อมูลเข้าที่เป็นตัวเลขไม่ถูกต้องโดยใช้บล็อก try-catch
using System;
class Program {
static void Main() {
Console.WriteLine("What is your favorite color?");
string color = Console.ReadLine();
Console.WriteLine("What is your favorite number?");
int number = int.Parse(Console.ReadLine());
Console.WriteLine("Your favorite color is " + color + " and your favorite number is " + number + ".");
}
}
ทำได้ดีมาก!
ทำได้ดีมาก!
ขอแสดงความยินดี! คุณได้เรียนรู้วิธีรับข้อมูลเข้าและแสดงข้อมูลออกใน C# รวมถึงการจัดการข้อมูลเข้าที่เป็นตัวเลขแล้ว ในบทเรียนถัดไป เราจะพูดถึงความคิดเห็นและความอ่านง่ายของโค้ด เพื่อทำให้โปรแกรมของคุณเป็นระเบียบและดูแลรักษาได้ง่ายขึ้น มาเขียนโค้ดกันต่อเถอะ!

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