C# for VB.NET Programmers

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Is there a good tutorial for VB.NET programmers looking to migrate to C#?
I've found several tutorials that assume that the person is new to
programming in general, and I've found a few that assume that the person is
migrating from C++, but I have yet to find any that cater to the
experienced VB.NET developer.

I've found a quick reference that compare the language structures of the
two (http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html)
but ideally I'd like to find some tutorials as well.

Also, why are C# developers so adamantly opposed to the WITH statement? I
just wrote my first C# web app, and I had about 20 lines of code that all
referred to properties of uwgOrphans.HeaderStyleDefault.Style. I wound up
just hand-keying it all, but in this case a WITH-like statement would have
saved about 700 characters. I've read of alternatives, but they're either
not recommended (in the case of USING) or they don't carry the Intellisense
(in the case of passing it to another method). I'm not looking to gripe or
to start a flame war, I'm just curious as to why C# developers as a whole
don't like the idea of even having it present as an option.

Regards,
Scott McNair
.



Relevant Pages

  • Re: Tk Tutorial
    ... Clearly the Tutorials page needs updates--a lot of them, from the evidence of your research. ... too underrated and it seems to me that the people on this newsgroup are very friendly (friendlier than most language newsgroups) and willing to help people learn the language, which is good, but I just think the way it's being done is too haphazard and it needs to be done with more of a focus on making it easy for programmers of other languages, especially C programmers (and sure, I'm biased, but what the hell, why shouldn't I be? ... The tcl.tk site seems to assume that the programmer is going to pick up Tcl/Tk and write some gigantic, mission critical, cross platform, enterprise, database, internet enabled application with it. ...
    (comp.lang.tcl)
  • Re: Unkowingly Took PHP Job with undgodly PHP Gurus ...
    ... and expect the other programmers to deal with it. ... As for tutorials, are we talking general OOP tutorials, or ... then you should ask to see the documentation (they did write some, ... because A) they didn't ask the right questions in the interview, ...
    (comp.lang.php)
  • Re: A really good article on software usability
    ... Programmers all too frequently ... Absolutely true. ... There's also the difference between the first-time testing experience ... the differences you want in tutorials vs. reference manuals. ...
    (Fedora)
  • Re: Documentation suggestions
    ... Guido's tutorial belongs on the Python for Programmers page where ... so is A Byte of Python (which is not listed on the ... "Python is so easy to learn and immediately useful that many popular ... tutorials use Python to teach computer programming." ...
    (comp.lang.python)
  • Re: Translation
    ... programmers who program only in VB lack nearly all the basics of programming. ... VB is not a programmign language, so the translation from UML ... one runs exactly the same test suite for functional requirements against the executable as one runs against the OOA model; ... The answer to the second question is that problems still need to be solved; the developers just solve them at a much higher level of abstraction. ...
    (comp.object)