У меня есть метод класса, который ничего не возвращает, но изменяет переменную экземпляра текущего объекта, он должен иметь возможность принимать два разных типа данных в качестве одного и того же параметра (экземпляр класса или число).
public class MyClass
{
public void MyMethod([EITHER MyClass x OR double x])
{
if(x is MyClass)
{
//do something
}
else
{
//do something else
}
}