Сабж:
public class MyClass1
{
public MyClass2 myClass2 = new MyClass2 ();
}
public class MyClass2
{
public int myValue = 1;
}
Доступ:
MyClass1 myClass1 = new MyClass1();
int needed = myClass1.myClass2.myValue;
Вопрос: Если необходимо часто использовать переменную myClass1.myClass2.myValue (не значение, а именно её, с возможностью изменять), могу-ли я сократить выражение каким-то образом, чтоб не писать постоянно "myClass1.myClass2.myValue"?
Варианты типа:
int needed = myClass1.myClass2.myValue;
needed++;
myClass1.myClass2.myValue = needed;
не подходят (действия могут происходить из разных веток кода, всегда нужно текущее значение).
Можно описать свойство в MyClass1
public class MyClass1
{
public MyClass2 myClass2 = new MyClass2 ();
public int quickAccess {
get { return myClass2.Value; }
set { myClass2.Value = value; }
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
прошу помочь разобраться в использовании обобщенных методовПроблема в следующем: я проверяю введенное значение, чтобы оно было больше нуля,...
Не могу найти документацию как реализовать Sosks5 сервер, нашел много теории по этой теме, но нигде нету информации какими библиотеками это...
Пишу небольшое приложение которое работает с названием файла, но возникла сложность я не могу найти название исполняемого файла, многое...