Я до сих пор не практикуется в OOP .. теперь я знаю importantness его :)получить доступ к письменным свойствам класса
У меня есть много методов, и теперь я хотел бы сохранить собранные строки в публичных переменных в имеют возможность доступа к ним из другой функции.
normaly Я бы сделал только общедоступные или частные переменные с get и set.
Но я думаю, что это не так чисто, потому что это свойство находится в «каждом intellisense».
Я думаю, что для этого в класс может быть «testClass» и определить свойства там.
Но как я могу получить доступ к значениям, которые я написал в свойствах этого класса? Чтобы записать их, я должен создать новый экземпляр класса, но как получить доступ к созданному экземпляру?
// редактировать
protected void GetValues()
{
// Access to the public variable town.
string myNewtown = publictown;
string myNewName = publicname;
// How to acces to the values which I saved in the class informations?
// I like anything like that
string myNewtown = informations.publictown;
string myNewName = informations.publicname;
// or
string myNewtown = myinfo.publictown;
string myNewName = myinfo.publicname;
}
protected void Setvalues()
{
informations myinfo = new informations()
{
publicname = "leo",
publictown = "london"
};
}
private string publicname { get; set; }
private string publictown { get; set; }
private class informations
{
public string publicname { get; set; }
public string publictown { get; set; }
}
Благодаря
Не могли бы вы оставить немного кода и прокомментировать? Извините, но я не понимаю, чего вы пытаетесь достичь. – Philippe
i отредактировал упование вы понимаете –
Должно ли publicname и publictown быть глобальным (a) для полного приложения, (b) к текущему сеансу или (c) только к одному запросу ASP.NET, которое вы сейчас обрабатываете? – Heinzi