Ну дык код покажите, который ошибку выдает.
Оператор || можно использовать только для bool. Т.е. если вы хотите узнать, равна ли строка Вася или Василий, то это выглядит как то так:
bool isValid = your_sting == "Вася" || your_string == "Василий";
Вместо контант можете элементы массива подстваить, обернуть все это дело в цикл и т.д.