Fister,
One can interpret the first statement:
Some features are supported by.NET but not by C#
To mean that features that you see in the language are not necessarily
implemented in the language, but rather, in the framework. In this case, I
would say the type aliases, like int, string, etc, etc. The functionality
is provided by the framework.
As for the second statement, regarding operator overloading, .NET
doesn't support it outright. The language picks it up through specially
named static method signatures. VB now honors this convention as well, but
the framework doesn't enforce it.
I do think that the author could have phrased the second part a little
better.
--
- Nicholas Paldino [.NET/C# MVP]
-
mv*@spam.guard.caspershouse.com
"Fister" <no**@il.pleasewrote in message
news:55*************************@msnews.microsoft. com...
I'm reading Professional C# (Wrox) and stumbled across:
"Some features are supported by.NET but not by C#, and you might be
surprised to learn that some features of the C# language are not supported
by .NET (for example, some instances of operator overloading)!"
How can some features be supported by C# and not .NET? Are there other
features than operator overloading and could someone please supply an
example?
/ Fister