иди с паксдиабло.Для более общего решения вы можете сделать что-то подобное в LINQ (при условии, что у вас есть флажки в массиве):
var chars = Enumerable.Range(0, checkBoxes.Length) // 0, 1, 2, 3
.Where(i => checkBoxes[i].Checked) // 0, 2
.Select(i => (char)('A' + i)); // A, C
var myString = new string(chars.ToArray()); // "AC"
или с циклом for:
var sb = new StringBuilder();
for (int i = 0; i < checkBoxes.Length; i++)
{
if (checkBoxes[i].Checked)
sb.Append((char)('A' + i));
}
var myString = sb.ToString();