using System;
using System.Linq;
using System.Collections.Generic;
class Program
{
static List<char> CreateCharacterRangeList(char startChar, char endChar) {
if (endChar < startChar) {
throw new ArgumentException("End character must be greater than or equal to start character.");
}
return Enumerable.Range(startChar, endChar - startChar + 1)
.Select(i => (char)i)
.ToList();
}
static void PrintCharacters(List<char> charList) {
foreach (char ch in charList) {
Console.Write(ch + " ");
}
Console.WriteLine();
}
static void Main()
{
char start = 'a';
char end = 'm';
List<char> charList = CreateCharacterRangeList(start, end);
PrintCharacters(charList);
}
}
/*
run:
a b c d e f g h i j k l m
*/