我正在努力教自己,所以我确信这是显而易见的。
我正在尝试创建两个可以在Program / Main中调用实例的类。一个类是一个双重tryparse方法的字符串,另一个类只保存将用于许多事情的变量。
我的问题是,如果Main方法只保存我的新类实例,那么我只能设置Main up而不会出错,所以我立即退出代码。
我会将代码发布到Main。新手代码和问题,非常感谢任何帮助。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SetupMath
{
class Program
{
public static void Main(string[] args)
//Bringing in classes to inherit methods from
{
StringToDouble IntakeParse = new StringToDouble();
SetUpVar GuitAction = new SetUpVar();
}
// new instance of the StringToDouble class
// getting variable value "action" from string to double tryparse
public class StringToDouble
{
public string action { get; set; }
//converting "action" variable to "what"
public string What
{
get { return this.action; }
set { this.action = value; }
}
}
public class SetUpVar // new instance of the SetVar class
{
public string GuitAction { get; set; }
public string What { get; set; }
//Do something code
public void Work()
{
Console.WriteLine("Please enter a number", GuitAction);
What = Console.ReadLine();
Console.WriteLine("You entered: " + What);
}
}
}
}
答案 0 :(得分:0)
您正在程序类范围内编写 StringToDouble 和 SetUpVar 类,这就是为什么它们只在那里可见。如果您希望您的类在整个命名空间中可见,您应该在Program类
之外编写它们