.NET 2.0 (что и является целью VS 2005) не имеет понятия Set
.
.NET 3.5, представленного HashSet<T>
, и .NET 4, представленного SortedSet<T>
.
Хотя для них нет буквальной формы - хотя инициализаторы коллекции предоставляют что-то слегка подобное:
new HashSet<int> { 1, 2, 4, 12 }
Конечно, вы могли бы просто используйте массив:
int[] values = { 1, 2, 5, 12 };
, но диапазон часть вашего образца - 2..10
- не существует ни в одной версии C #.