Прошу прощения за мое невежество, я перехожу с VB6 на C # (очень крутая кривая обучения). Я погуглил это до смерти, и я не в состоянии понять это. Я создал экземпляр класса в своей основной форме:
namespace App1_Name
{
public partial class Form1 : Form
{
public cConfig Config = new cConfig();
}
}
В моем классе Config я создаю два других класса:
namespace App1_Name
{
class cConfig
{
//Properties
public cApplication Application = new cApplication();
}
}
В моем классе cApplications у меня есть следующее:
namespace App1_Name
{
class cApplication
{
//Properties
public string ApplicationName { get { return "App Name"; } }
}
}
Итак, в другом классе я собираюсь использовать класс, который я создал в Form1, следующим образом:
namespace App1_Name
{
class cXML
{
public void Method1()
{
Console.WriteLine(Config.Application.ApplicationName);)
}
}
}
Но я получаю сообщение об ошибке, в котором говорится, что «Конфиг» не существует в текущем контексте, что я здесь не так делаю?