我试图将返回变量从一些完全像这样设置的方法中提取到另一个方法中。我想以一种对计算机有效的方式来完成它,因为我正在编写一个控制台应用程序,因为这是我目前知道如何使用的主要内容。这样做的原因是使用 SQL 连接到数据库,但我的连接将在连接测试中,然后将在 main 方法中保持连接,因此我需要帮助传递变量。这是相关的代码。
//Create a method to get database name
public static string databname()
{
Console.WriteLine("Enter the database name.\n");
string dbasename = Console.ReadLine();
Console.WriteLine();
return dbasename;
}
//Create a method to get database password
public static string databpass()
{
Console.WriteLine("Enter database password.\n");
string dbasepass = Console.ReadLine();
Console.WriteLine();
return dbasepass;
}
//Create a method to get username
public static string usernames()
{
Console.WriteLine("Enter access username.\n");
string username = Console.ReadLine();
Console.WriteLine();
return username;
}
//Create a method to get user's password
public static string pass()
{
Console.WriteLine("Enter access password.\n");
string password = Console.ReadLine();
Console.WriteLine();
return password;
}
我想尝试将上述方法中的变量传递到以下位置,因为我不知道如何在 C# 中。我已经尝试并查找了教程和代码片段,但到目前为止没有一个对我有用。
//Try to run program
try
{
//Create display for user to enter info through the methods
string databaseName = databname();
string databasePass = databpass();
string username = usernames();
string password = pass();