public class Constants
{
public const string test1 = "This is testvalue1;"
public const string test2 = "This is testvalue1;"
public const string test3 = "This is testvalue1;"
public const string test4 = "This is testvalue1;"
public const string test5 = "This is testvalue1;"
}
можно каким-то образом получить строку констант с использованием var propertyString = Constants.Where(<Propertyname> == test1).ToString()
?Выберите константы из списка по имени собственности
Вы должны были бы использовать отражение, но если вам нужно сделать такие вещи, это, вероятно, лучше использовать статический массив или словарь вместо отдельных констант. –
Помогите объяснить, почему лучше использовать статический массив? –
См. Ответ vc 74 ;-) Отражение происходит медленнее и, как мне кажется, вроде бы ненужного взлома в вашем случае. –