下面的獲取數據庫名稱和密碼的方法很好。方法變量錯誤。未知原因
public static string getdbname(out string dbname)
{
Console.WriteLine("Enter the database name.\n");
string dbasename = Console.ReadLine();
Console.WriteLine();
dbname = dbasename;
return dbname;
}
public static string getdbpass(out string dbpass)
{
Console.WriteLine("Enter the database password.\n");
string dbasepass = Console.ReadLine();
Console.WriteLine();
dbpass = dbasepass;
return dbpass;
}
當訪問變量,我得到()一個錯誤說從getdbpass invalid expression term string
和getdbname expected }
。
/**
* Create string for an SQL Connection
**/
public static string connTest()
{
// Call in the out variables
string name, pass;
getdbname(out dbname);
getdbpass(out dbpass);
...
...
我希望這可以幫助你在搞清楚什麼是錯的,因爲我已經試過幾件事情,從重新命名變量搬遷變量的所有道路。還沒有工作。
在括號中是否有'string'類型的名稱,或者只是複製/粘貼錯誤?如果不是,那麼這就是問題 - 它應該是'out'。 – 2013-03-25 23:48:30
哪個括號?我試圖通過變量dbname來命名哪個名稱必須首先聲明。 @ 500-InternalServerError – 2013-03-25 23:49:41
見米奇的答案。 – 2013-03-25 23:51:40