diff --git a/proposals/Optional Braces On Constructor Overload b/proposals/Optional Braces On Constructor Overload new file mode 100644 index 0000000000..1b5274ca3f --- /dev/null +++ b/proposals/Optional Braces On Constructor Overload @@ -0,0 +1,21 @@ +As the title states is it possible to make the brackets optional on constructors with no body. +For example +class Person { + + string _name, _gender; + int _age; + + public Person(string name, int age, string gender) { + _name = name; + _age = age; + _gender = gender; + } + + //Instead of this + public Person(string name) : this(name, 0, "unknown") + { + } + + //Just this + public Person(string name) : this(name, 0, "unknown"); +}