Kath Pelletti
kp at sdsonline.net
Tue May 16 18:33:39 CDT 2006
Thanks Ron. That actually tells me quite a lot. I might look at a smaller project in C# but not this massive one I'm on now - thanks for the post Kath ----- Original Message ----- From: Ron Allen To: dba-vb at databaseadvisors.com Sent: Wednesday, May 17, 2006 1:15 AM Subject: Re: [dba-VB] C#? Hi Kath, I switched about 3 or 4 years ago. The learning curve was actually pretty shallow, I thought. Then again, I had a bit of prior experience with C and C++, so the syntax was reasonably familiar to me. The surface differences between C# and VB make them look pretty different, but once you get past that they are actually very similar to program in. C# uses curly braces to set off blocks of code. Also, every statement is terminated with a semicolon. So at first you think you're typing too much, but I've found, after coding in C# for awhile, that I like how everything is neatly set off. Here's an example that doesn't do anything meaningful... VB Dim i As Int32 Dim s As String For i = 1 To 10 s = Str(s) Next C# string s; for(int i = 1; i <= 10; i++) { s = i.ToString(); } These two blocks of code do exactly the same thing. They look different at first glance, but when you look closer they're very similar. If you put the effort into learning the syntax, you'll find that everything else you know from VB transfers pretty well to C#. Hope that helps :) Ron > Has anyone made the change from vba to C#? Just wondering how big the learning > curve is...... > > ______________________________________ > Kath Pelletti > Software Design and Solutions Pty Ltd. > Ph: 9505-6714 > Fax: 9505-6430 > Email: KP at SDSOnline.net > _______________________________________________ > dba-VB mailing list > dba-VB at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-vb > http://www.databaseadvisors.com > _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com