public string GetUserName(User u) { // ... } // Before GetUserName(default(User)); // Passes null // After GetUserName(default); // Passes null