このように設定されたいくつかのメソッドから戻り変数を別のメソッドにプルしようとしています。私はコンソールアプリケーションを書いているので、これが現在の使用方法を知っている主なものであるため、コンピューターにとって効率的な方法でそれを実行したいと思います。これは、SQLを使用してデータベースに接続するためですが、接続は接続テスト内で行われ、メインメソッド内で接続が保持されるため、変数の受け渡しについてサポートが必要です。関連するコードは次のとおりです。
//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();