На самом деле, когда вы создаете свой экземпляр класса, имя вашей переменной не должно совпадать с регистром вашего класса.
MyClass myClass = new MyClass();
теперь вы можете использовать
myClass.MyMethod(x, y)
В своем коде вы используете
MyClass MyClass = new MyClass();
Если проблема не в этом, приведите пример того, как вы хотите использовать MyClass (какие методы или свойства у него есть?)