public static IEnumerable <sbyte> SByte(sbyte from, sbyte to, int step) { return(Range.Int32(from, to, step).Select(i => (sbyte)i)); }
public static IEnumerable <ushort> UInt16(ushort from, ushort to, int step) { return(Range.Int32(from, to, step).Select(i => (ushort)i)); }
public static IEnumerable <int> Int32(int from, int to) { return(Range.Int32(from, to, 1)); }
public static IEnumerable <char> Char(char from, char to, int step) { return(Range.Int32(from, to, step).Select(i => (char)i)); }