Fix date typos and terminology in default interface methods tutorial #47375
+5
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses minor issues in the default interface methods tutorial documentation and code examples:
Changes Made
1. Fixed Date Typos in Code Examples
new DateTime(1012, 11, 15)
→new DateTime(2012, 11, 15)
(anniversary date)new DateTime(2103, 7, 4)
→new DateTime(2013, 7, 4)
(order date)These corrections were applied to both the starter and finished project examples to ensure consistency and realistic date values.
2. Improved Technical Terminology
SampleCustomer
toICustomer
is necessary" → "That implicit conversion fromSampleCustomer
toICustomer
is necessary"This better describes the actual C# language feature being demonstrated. The code
ICustomer theCustomer = c;
performs an implicit conversion, not an explicit cast operation.Validation
The corrected dates now show logical chronological progression (anniversary in 2012, order in 2013) instead of the obviously incorrect years (1012, 2103).
Fixes #26862.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.
Internal previews