| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Использование значения строки как метод\свойство |
| Автор: AlexKoso 15.4.2009, 21:57 |
| Подскажите как использовать значение строки как метод\свойство для переменной. Ну например: string s = "stroka"; string l = "Length"; как сделать, чтобы значение строки l можно было заюзать как свойство для строки s (т.е. само свойство нам не известно), и в итоге получить такую строку s.Length ??? Например по аналогии в 1с это можно можно было бы сделать таким образом: s[l] что равнялось бы s.Length Подскажите, всю голову сломал. |
| Автор: diadiavova 15.4.2009, 22:23 | ||
Вроде так |
| Автор: AlexKoso 15.4.2009, 22:56 | ||||||
Спасибо. Но вот только возвращаемый тип далеко не int. А как можно получить элемент, имя которого из строки собирается, чтобы например в ручную все элементы не переписывать? (знаю что не понятно =) вот попробую код написать для примера, который ясное дело заведомо не рабочий :(
|
| Автор: diadiavova 15.4.2009, 23:19 | ||
Если все кнопки в одном контейнере, то просто можно перебрать их и проверив заданные условия(например свойство Name) выполнить нужные действия. В ином случае, если кнопки просто объявлены в форме, то что-то в этом роде
Вот как-то так. |