У меня есть класс с постоянными строками. Я хотел бы бросить все эти строки в выпадающую коллекцию. Каков наилучший способ сделать это? Это то, что у меня есть сейчас и в теории, я бы подумал, что это лучший способ сделать это.
public class TestClass
{
private const string _testA = "Test A";
private const string _testB = "Test B";
public string TestA
{
get { return _testA; }
}
public string TestB
{
get { return _testB; }
}
}
public DropDownItemCollection TestCollection
{
DropDownItemCollection collection = new DropDownItemCollection();
TestClass class = new TestClass();
foreach (string testString in class)
{
DropDownItem item = new DropDownItem();
item.Description = testString;
item.Value = testString;
collection.Add(item);
}
return collection;
}
Проблема в том, что это возвращает ошибку в foreach: "... не содержит общедоступного определения для GetEnumerator". Я попытался создать GetEnumerator, но я не увенчался успехом, и в прошлом я не работал с GetEnumerator.
Любая помощь очень ценится!