public static class ArrayExtensions
{
public static string Gotcha<T>(this string[] array)
{
return String.Join(" ", array);
}
}
class Program
{
static void Main(string[] args)
{
String[] array = new String[3] { "Если camera это массив - то", "я в жизни не поверю что код", "camera.GetComponent скомпилируется" };
Console.WriteLine(array.Gotcha<String>());
}
}
Вся задача сводится к тому чтобы перевести первое число диапазона в десятичный uint (first), второе число в десятичный uint(second) и пройти циклом от first до second, переводя переменную-счетчик обратно в свою придуманную систему (с алфавитом (a,b,c) и основанием 3).