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