Is there any way to refactor this?
public IEnumerable<Option> Options
{
get
{
{
List<Option> ListOption = new List<Option>();
if (!String.IsNullOrEmpty(Option1))
{
ListOption.Add(new Option() {Name=Option1 });
}
if (!String.IsNullOrEmpty(Option2))
{
ListOption.Add(new Option() { Name = Option2 });
}
if (!String.IsNullOrEmpty(Option3))
{
ListOption.Add(new Option() { Name = Option3 });
}
if (!String.IsNullOrEmpty(Option4))
{
ListOption.Add(new Option() { Name = Option4 });
}
return ListOption;
}
}
}
public class Option
{
public string Name { get; set; }
}