c# was the language was designed for scratch to actually emit msil and
work
with the cli and the run-time. so anything you write in c# is 100% .net
compliant...
maybe so, though I have some reservations on wheteher ANYTHING you CAN write
will ALWAYS be 100% CTS/CLI compliant (could call into unmanaged stuff for
example)
You asked about differences between the two... well one difference i heard a
few days back was that VB.NET still doesnt support operator overloading...
well C# does... As for as how they can both achieve in terms of .net app
development... almost similar things cause both emit almost similar msil
when compiled...
no definition of new operators allowed, but you can overload operators I
think (override "op_add", "op_subtract" and similar methods at a descendent
type). Of course that's a problem, I'm not sure why they didn't allow this
in VB.net
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
George Birbilis <
[email protected]>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ QuickTime VCL and ActiveX controls (for PowerPoint/VB/Delphi etc.)
+ Plugs VCL and ActiveX controls (InterProcess/Internet communication)
+ TransFormations, VB6 forms to ASP.net WebForms convertion
http://www.kagi.com/birbilis
+ Robotics
http://www.mech.upatras.gr/~robgroup
.........................................................................