У меня есть класс, который работает так:необязательный параметр типа для конструктора
public class MyClass
{
MyClass(SomeOtherObject TheObject)
{
....
}
}
Как вы можете видеть, конструктор принимает в качестве параметра объекта. Как изменить конструктор, чтобы параметр объекта стал необязательным?
Примечание: я просмотрел google, и большинство сообщений говорят о необязательном параметре значения, но мне нужен необязательный параметр типа.
Нет, вы * не нуждаетесь в необязательном параметре типа. Это просто параметр. По крайней мере, вы не упомянули * ничего * о дженериках, в которые входят параметры типа ... –
создать другой конструктор без параметров ... – Th0rndike
@JonSkeet: если я напишу MyClass TheClass = new MyClass(); он не работает. – frenchie