Пробуйте через эту функцию
public int SumStrings(params string[] numbers)
{
return numbers.Sum(numberString => Convert.ToInt32(numberString));
}
Как это работает
Аргументом функции является массив, т.е. она может принимать сколько угодно строк
.Sum функция из Linq, которая перебирает элементы и суммирует их. Вот и выходит, что она перебирает все строки которые вы передали, конвертирует в Int, суммирует и возвращает
Результат можете получить передав все string в качестве аргументов
Score = SumStrings(Q1, Q2, Q3, Q4, Q5, Q6, Q7);