Prev: Visual Studio Web Setup Project Detect SQL Server 2008
Next: What are the risks with ASPNET/Network Service having sysadmin role in SQL Server Express 2005?
From: Mr. Arnold on 16 Jan 2010 06:51 Dan wrote: > I am learning VB.NET for sometime now and curious to know what am I missing > by not learning C#. > Also wanted to know is there anything VB.NET can do and C# cannot. > > Looks like C# getting popular day by day. > > Thanks for your guidence. > Dan > > VB.Net cannot do Lambda expressions. But supposedly, that's a new feature coming in VB.NET VS 2010. C#.Net can use Lambda expressions currently. VB.Net has a more limit usage of 'pointers', and C#.Net doesn't have a limitation in using 'pointers'. C#.Net has Auto-Implemented properties. I guess they are working on that in VB.Net. C#.NET is a standard and is controlled by the ISO and ECMA Standard Committees, which MS sits on the committees along with IBM, HP and others to control what happens to C#.NET. That's why C#.NET is popular. VB.NET is propritary to MS and MS controls VB.Net.
From: Jason Keats on 16 Jan 2010 08:31
Dan wrote: > I am learning VB.NET for sometime now and curious to know what am I missing > by not learning C#. > Also wanted to know is there anything VB.NET can do and C# cannot. > > Looks like C# getting popular day by day. > > Thanks for your guidence. > Dan > > http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET |