I agree that conceptual strings are just meanings. However, consider the following code:
int? i = null; i += 1; // The result of this is that i == null
If other value type operators use default (), as string operators convert null to "", your explanation makes sense.
Itβs easier to say that for convenience, line operators are shortcuts (a special case).
Nathan Alden Apr 28 '09 at 18:17 2009-04-28 18:17
source share