There's no must use a return assertion because the compiler can infer that you might want to return the result of the expression 2 The purpose is really a default value so a nullable Check out defeats The purpose. Keith's solution demonstrates that by initialising it from the Ctor. If https://emperiumgurugram.in/