我有這樣的代碼:C#不一致
string winpath = Environment.GetEnvironmentVariable("C:");
int i = 0;
Console.WriteLine("How much would you like to destroy your pc?");
i = Convert.ToInt32(Console.ReadLine());
int j = 0;
while (j < i)
{
Process.Start(winpath + @"\Windows\System32\calc.exe");
j++;
}
我希望讓用戶選擇多少個計算器打開,我輸入1,得到一個計算器,輸入2,我仍然得到一個計算器,輸入3並得到一個計算器,輸入5得到2個計算器。我也嘗試了for循環,但結果相同。
始終使用'Path.Combine'到Concat的你的路徑字符串。 – LarsTech
另外,System32將會在搜索路徑中,所以你只需要'Process.Start(「calc.exe」)'。 –
那麼你的實際問題是什麼?您的代碼與您的要求不符,但您不會說什麼是「不一致」。 – slugster