如何在 C# 控制台中读取用户输入
How to read user input in c# console
我想这对你们来说应该很简单,但对我来说很难,因为我是 c# 的新手。
我有一个简单的"pacient"class.
public class Pacient {
public Pacient(string _name, string _lastName, DateTime _date, string _phone, string _email)
{
name = _name;
lastname = _lastName
dateOfBirth = _date;
phone_num = _phone;
email = _email;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value;
}
}
等...
现在我想在控制台中读取输入的用户类型...
我该怎么做? 它适用于预先输入的名称,如下所示..
Pacient John = new Pacient("John", " Doe ", new DateTime(1992,12,12) , " 045-999-333", " example@example.com");
John.Email = "example@example.com";
John.Name ="JOHN ";
John.LastName=" DOE ";*/
总结
当控制台打开时,它应该询问一个名字。当用户输入名称时,控制台应将名称存储到 "name" 中,然后再显示。
谢谢大家!
Console.WriteLine("What is your choice?:");
string line = Console.ReadLine();
switch (line)
{
case "1": // Do Something
break;
case "2": //Do that
}
while (line != "9");
}
如果您想按照示例中提供的方式将变量拆分为名字和姓氏,一个名为 name
的变量是不够的。
Console.Write("First name:");
var firstName = Console.ReadLine();
Console.Write("Last name:");
var lastName = Console.ReadLine();
Pacient John = new Pacient(firstName, lastName, new DateTime(1992,12,12) , " 045-999-333", " example@example.com");
John.Email = "example@example.com";
要打印它:
Console.WriteLine("Name: {0} {1}",firstName,lastName);
P.S。 Patient在英文中拼写为T
您可以通过 Console.Read();
获取用户输入
您需要获取每个用户输入
Console.WriteLine("Enter First Name :");
string FirstName = Console.ReadLine();
认为您可以正确找到所需的所有信息
here.
string line = Console.ReadLine(); // Read string from console
未来提示:您已经知道这叫做控制台,因为您在问题中使用了这个词。因此,在 Google 上寻找 'C# console read text' 将是您自己回答这个问题的好方法。 (注:这不是喷火,只是对下一个问题的一些反馈)
我想这对你们来说应该很简单,但对我来说很难,因为我是 c# 的新手。
我有一个简单的"pacient"class.
public class Pacient {
public Pacient(string _name, string _lastName, DateTime _date, string _phone, string _email)
{
name = _name;
lastname = _lastName
dateOfBirth = _date;
phone_num = _phone;
email = _email;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value;
}
}
等...
现在我想在控制台中读取输入的用户类型...
我该怎么做? 它适用于预先输入的名称,如下所示..
Pacient John = new Pacient("John", " Doe ", new DateTime(1992,12,12) , " 045-999-333", " example@example.com");
John.Email = "example@example.com";
John.Name ="JOHN ";
John.LastName=" DOE ";*/
总结 当控制台打开时,它应该询问一个名字。当用户输入名称时,控制台应将名称存储到 "name" 中,然后再显示。
谢谢大家!
Console.WriteLine("What is your choice?:");
string line = Console.ReadLine();
switch (line)
{
case "1": // Do Something
break;
case "2": //Do that
}
while (line != "9");
}
如果您想按照示例中提供的方式将变量拆分为名字和姓氏,一个名为 name
的变量是不够的。
Console.Write("First name:");
var firstName = Console.ReadLine();
Console.Write("Last name:");
var lastName = Console.ReadLine();
Pacient John = new Pacient(firstName, lastName, new DateTime(1992,12,12) , " 045-999-333", " example@example.com");
John.Email = "example@example.com";
要打印它:
Console.WriteLine("Name: {0} {1}",firstName,lastName);
P.S。 Patient在英文中拼写为T
您可以通过 Console.Read();
获取用户输入
您需要获取每个用户输入
Console.WriteLine("Enter First Name :");
string FirstName = Console.ReadLine();
认为您可以正确找到所需的所有信息 here.
string line = Console.ReadLine(); // Read string from console
未来提示:您已经知道这叫做控制台,因为您在问题中使用了这个词。因此,在 Google 上寻找 'C# console read text' 将是您自己回答这个问题的好方法。 (注:这不是喷火,只是对下一个问题的一些反馈)