在C#中實現交互式應用程序通常會使用Console類來處理輸入和輸出。下面是一個簡單的示例,演示如何實現一個交互式應用程序:
using System;
class Program
{
static void Main()
{
while (true)
{
Console.WriteLine("請輸入你的名字:");
string name = Console.ReadLine();
Console.WriteLine($"你好,{name}!你想做什么?");
Console.WriteLine("1. 打印Hello World");
Console.WriteLine("2. 退出");
string choice = Console.ReadLine();
switch (choice)
{
case "1":
Console.WriteLine("Hello World!");
break;
case "2":
Console.WriteLine("再見!");
return;
default:
Console.WriteLine("無效選擇,請重新輸入。");
break;
}
}
}
}
在這個示例中,程序首先要求用戶輸入他們的名字,然后提供兩個選項:打印"Hello World"或退出程序。用戶可以通過輸入相應的選項來與程序進行交互。程序會根據用戶的選擇執行相應的操作,并繼續循環直到用戶選擇退出。
你可以根據自己的需求進一步擴展和改進這個示例,實現更復雜的交互式功能。