0
我似乎無法找到答案在任何地方在線我的問題。從專門的TryParse方法返回值c#
我想寫一個Int.TryParse
方法在一個單獨的類,它可以在用戶進行輸入時調用。因此,而不是寫這個,每次有一個輸入:
int z;
int.TryParse(Console.writeLine(), out z);
我試着去做到這一點(從主法)
int z;
Console.WriteLine("What alternative?");
Try.Input(Console.ReadLine(), z); // sends the input to my TryParse method
的的TryParse方法
class Try
{
public static void Input(string s, int parsed)
{
bool Converted = int.TryParse(s, out parsed);
if (Converted) // Converted = true
{
return;
}
else //converted = false
{
Console.Clear();
Console.WriteLine("\n{0}: Is not a number.\n\nPress ENTER to return", s);
Console.ReadLine();
return;
}
}
}
}
爲什麼我的當程序返回值時,Variabel「z」是否得到「parsed」的值?