Answer to the answer: None of them are good. It:
UserInfo newUser = New UserInfo(); newUser.Modify();
or, if UserInfo is better modeled as a Value Object :
UserInfo newUser = New UserInfo(); var u = newUser.Modify();
although in the latter case, I would call the method something else.
source share