0Pricing
C# Academy · บทเรียน

การรับข้อมูลและแสดงผลพื้นฐาน

เรียนรู้การโต้ตอบกับผู้ใช้ด้วยการรับข้อมูลและแสดงผลลัพธ์

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

การอ่านและการเขียนข้อมูลในคอนโซล

ข้อมูลเข้าและข้อมูลออกเบื้องต้น

ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีโต้ตอบกับผู้ใช้โดยรับข้อมูลเข้าและแสดงข้อมูลออกในโปรแกรม C# มาเริ่มกันเลย!

การรับข้อมูลและแสดงผลพื้นฐาน — ภาพประกอบ 1

ข้อมูลเข้าและข้อมูลออกคืออะไร

ข้อมูลเข้าและข้อมูลออกคืออะไร

ข้อมูลเข้าหมายถึงข้อมูลที่ผู้ใช้ป้อนให้ ส่วนข้อมูลออกคือข้อมูลที่โปรแกรมแสดง ใน 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# รวมถึงการจัดการข้อมูลเข้าที่เป็นตัวเลขแล้ว ในบทเรียนถัดไป เราจะพูดถึงความคิดเห็นและความอ่านง่ายของโค้ด เพื่อทำให้โปรแกรมของคุณเป็นระเบียบและดูแลรักษาได้ง่ายขึ้น มาเขียนโค้ดกันต่อเถอะ!

การรับข้อมูลและแสดงผลพื้นฐาน — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “การรับข้อมูลและแสดงผลพื้นฐาน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การรับข้อมูลและแสดงผลพื้นฐาน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ทำความเข้าใจตัวแปรและชนิดข้อมูล
  2. การรับข้อมูลและแสดงผลพื้นฐาน
  3. ทำความเข้าใจความคิดเห็นและการอ่านโค้ด
← กลับไปที่ C# Academy