Я пытаюсь научить себя этому, поэтому я уверен, что это очевидно.Ошибка при попытке сохранить код внутри метода Main
Я пытаюсь создать 2 класса, которые я могу назвать экземплярами в Program/Main. Один класс представляет собой строку для двойного метода tryparse, а другой будет содержать переменные, которые будут использоваться для многих вещей.
Моя проблема заключается в том, что я могу установить 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);
}
}
}
}
Майк, очень неясно, чего вы пытаетесь достичь, и есть множество (концептуальных) проблем с вашим кодом. Некоторые советы для будущего или для улучшения этого вопроса, сделав [edit]: (1) Попытайтесь объяснить, что должен делать код (то есть, что вы хотите достичь с ним), (2) что не работает как вы ожидали. – Alex
Майк, вы делаете [проблема XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Вместо этого вы должны описать **, что ** это то, чего вы хотите достичь, то есть то, что воспринимается проблема, которая должна быть решена **, прежде чем ** описывать, как вы представляете, как ваш код будет решать это, и что ваш проблемы с ним. – Alex