using System.Collections.Generic;
Console.WriteLine(A.IntToEnum<Bla>(100));
public static TEnum IntToEnum<TEnum>(int i)
Array array = Enum.GetValues(typeof(TEnum));
int[] intValues = (int[])array;
TEnum[] enumValues = (TEnum[])array;
var b = intValues.Zip(enumValues);
var c = b.ToDictionary<(int n, TEnum e), int, TEnum>(p => p.n, p => p.e);