using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.Collections;
public int Id { get; set; }
public int Value { get; set; }
public static void Main()
var list = new List<MyClass>() {
new MyClass { Id = 1, Value = 3 },
new MyClass { Id = 2, Value = 4 },
.SelectMany(c => Enumerable.Range(0, c.Value).Select(i => c.Id))