我有这个代码:
Console.Write("Red = ");
var input = Console.ReadLine();
if (!Double.TryParse(input, out red))
{
Console.WriteLine("You have not entered an appropriate value!");
}
Console.Write("Green = ");
input = Console.ReadLine();
if (!Double.TryParse(input, out green))
{
Console.WriteLine("You have not entered an appropriate value!");
}
Console.Write("Green = ");
input = Console.ReadLine();
if (!Double.TryParse(input, out green))
{
Console.WriteLine("You have not entered an appropriate value!");
}
Run Code Online (Sandbox Code Playgroud)
我想更换相同的部件.
我创造了课程
public class ConverNumber
{
public string InputString { get; private set; }
public double Number { get; private set; }
public static void ConvertNumber(string inputString, out double number)
{
if (!Double.TryParse(inputString, out number))
{
Console.WriteLine("You have not entered an appropriate value!");
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我无法理解如何使用它?
而且我不确定我是否应该创建一个方法?
如果您只想调用该方法,则应替换以下代码:
Console.Write("Green = ");
input = Console.ReadLine();
if (!Double.TryParse(input, out green))
{
Console.WriteLine("You have not entered an appropriate value!");
}
Run Code Online (Sandbox Code Playgroud)
有了这个
Console.Write("Green = ");
input = Console.ReadLine();
ConverNumber.ConvertNumber(input, out green);
Run Code Online (Sandbox Code Playgroud)