The definition of a method, constructor, indexer, or delegate can specify its parameters are required or optional . Any call must provide arguments for all required parameters, but can omit arguments for optional parameters.
Read moreHow do you make a constructor optional?
2) constructor with Optional parameter keyword is used in the argument to make it optional for the constructor .
Read more