<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx</link><description>This post is in response to a question we received in the blog comments last week. It's often difficult to study future versions of VB and C#, and figure out what's the same and what's different! Therefore, I've put together a chart that shows both the</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What&amp;#8217;s the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum) | Coded Style</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9251025</link><pubDate>Wed, 24 Dec 2008 01:18:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9251025</guid><dc:creator>What&amp;#8217;s the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum) | Coded Style</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.codedstyle.com/whats-the-list-of-new-language-features-in-visual-basic-100-and-c-40-lisa-feigenbaum/"&gt;http://www.codedstyle.com/whats-the-list-of-new-language-features-in-visual-basic-100-and-c-40-lisa-feigenbaum/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9252902</link><pubDate>Fri, 26 Dec 2008 08:51:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9252902</guid><dc:creator>cyclone_dll</dc:creator><description>&lt;p&gt;The &amp;quot;Implicit Line Continuation&amp;quot; makes vb not like vb ,but like C style language.&lt;/p&gt;
&lt;p&gt;In this case,&lt;/p&gt;
&lt;p&gt;How about supports to write Unsafe code?&lt;/p&gt;
&lt;p&gt;and we need use XNA in VB.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9254327</link><pubDate>Sat, 27 Dec 2008 15:38:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9254327</guid><dc:creator>tox</dc:creator><description>&lt;p&gt;I agree to cyclone_dll, an implicit line continuation is unnecessary as it makes it not BASIC anymore and we can achieve the same thing by using the line continuation operator.&lt;/p&gt;
&lt;p&gt;Besides we rather need some important language extension:&lt;/p&gt;
&lt;p&gt;a) A lazy ternary operator. The IIf function is a pain-in-the-arse surrogate.&lt;/p&gt;
&lt;p&gt;b) Support for emitting the sizeof opcode, be it safe or unsafe, because sometimes I need the size of a value type.&lt;/p&gt;
&lt;p&gt;c) An equivalent operator for default(Type) in c# because sometimes I need the default value of a generic Type.&lt;/p&gt;
&lt;p&gt;d) Support for direct converting between char and integer types because calling the VB style functions is very, very slow and annoying.&lt;/p&gt;
&lt;p&gt;These things are, in my opinion, much more important than messing around with the language paradigms like line continuation.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9254355</link><pubDate>Sat, 27 Dec 2008 16:46:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9254355</guid><dc:creator>ljw1004</dc:creator><description>&lt;p&gt;(a) &amp;quot;If(b,x,y)&amp;quot; is the lazy ternary operator. It means &amp;quot;if b then x else y&amp;quot;, and only evaluates x if b is true, and only evaluates y if b is false.&lt;/p&gt;
&lt;p&gt;&amp;quot;If(x,y)&amp;quot; is the coalesce operator. It means &amp;quot;Dim $t = x : if not $t is nothing then $t else y&amp;quot;. It works for nullables and reference types. It only evaluates y if x is nothing.&lt;/p&gt;
&lt;p&gt;(c) &amp;quot;Nothing&amp;quot; is the exact equivalent for default(Type). &amp;quot;Dim x As IntPtr = Nothing&amp;quot; is the same as default(IntPtr) is the same as IntPtr.Zero. Incidentally, the null reference is the default for all reference types.&lt;/p&gt;
&lt;p&gt;(d) I'm curious what you mean by &amp;quot;very slow&amp;quot;? Dim x = AscW(&amp;quot;a&amp;quot;c) is exactly as fast as the C# code &amp;quot;int x = 'a';&amp;quot;... they both produce the same IL.&lt;/p&gt;
&lt;p&gt;(b) Could you spell out for me in a little more detail, please, even if you did know the size of a value type, how would you use it in a safe manner?&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9255252</link><pubDate>Mon, 29 Dec 2008 04:45:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255252</guid><dc:creator>tox</dc:creator><description>&lt;p&gt;a) x and y are evaluated, because Iff is a function, then both results are passed to the function Iff and one of them is returned. That's not what I call lazy evaluation.&lt;/p&gt;
&lt;p&gt;b) Maybe I want to calculate the needed memory of an array to present it to the user or to make decisions for the creation of look-up-tables.&lt;/p&gt;
&lt;p&gt;c) See the difference between c# and vb.net code:&lt;/p&gt;
&lt;p&gt;void c&amp;lt;t&amp;gt;(t h)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;h = default(t);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;translates to&lt;/p&gt;
&lt;p&gt;.method private hidebysig instance void &amp;nbsp;c&amp;lt;t&amp;gt;(!!t h) cil managed&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp;// Code size &amp;nbsp; &amp;nbsp; &amp;nbsp; 9 (0x9)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;.maxstack &amp;nbsp;8&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0000: &amp;nbsp;ldarga.s &amp;nbsp; h&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0002: &amp;nbsp;initobj &amp;nbsp; &amp;nbsp;!!t&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0008: &amp;nbsp;ret&lt;/p&gt;
&lt;p&gt;} // end of method Form1::c&lt;/p&gt;
&lt;p&gt;Sub c(Of t)(ByVal h As t)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;h = Nothing&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;translates to&lt;/p&gt;
&lt;p&gt;.method public instance void &amp;nbsp;c&amp;lt;t&amp;gt;(!!t h) cil managed&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp;// Code size &amp;nbsp; &amp;nbsp; &amp;nbsp; 12 (0xc)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;.maxstack &amp;nbsp;1&lt;/p&gt;
&lt;p&gt; &amp;nbsp;.locals init ([0] !!t VB$t_generic$S0)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0000: &amp;nbsp;ldloca.s &amp;nbsp; VB$t_generic$S0&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0002: &amp;nbsp;initobj &amp;nbsp; &amp;nbsp;!!t&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0008: &amp;nbsp;ldloc.0&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_0009: &amp;nbsp;starg.s &amp;nbsp; &amp;nbsp;h&lt;/p&gt;
&lt;p&gt; &amp;nbsp;IL_000b: &amp;nbsp;ret&lt;/p&gt;
&lt;p&gt;} // end of method Form1::c&lt;/p&gt;
&lt;p&gt;d) But what about:&lt;/p&gt;
&lt;p&gt;Dim Val as Short&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Dim Val2 as Char = ChrW(Val)&lt;/p&gt;
&lt;p&gt;This makes a call to a function.&lt;/p&gt;
&lt;p&gt;In C# it's simply:&lt;/p&gt;
&lt;p&gt;short Val;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;char Val2 = (char) Val;&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9255276</link><pubDate>Mon, 29 Dec 2008 05:41:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255276</guid><dc:creator>ljw1004</dc:creator><description>&lt;p&gt;(a) &amp;quot;If&amp;quot; is the lazy operator. &amp;quot;IIf&amp;quot; (two Is) is the function.&lt;/p&gt;
&lt;p&gt;Give me a few days to think about the others...&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9255445</link><pubDate>Mon, 29 Dec 2008 11:24:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255445</guid><dc:creator>cyclone_dll</dc:creator><description>&lt;p&gt;&amp;quot;if&amp;quot; is a new operator in vb 9,it use short evaluation,and can be used like this:&lt;/p&gt;
&lt;p&gt;&amp;quot;' When the divisor is 0, IIf causes a runtime error, but If does not.&lt;/p&gt;
&lt;p&gt;divisor = 0&lt;/p&gt;
&lt;p&gt;Console.WriteLine(If(divisor &amp;lt;&amp;gt; 0, number \ divisor, 0))&lt;/p&gt;
&lt;p&gt;' Console.WriteLine(IIf(divisor &amp;lt;&amp;gt; 0, number \ divisor, 0))&lt;/p&gt;
&lt;p&gt;&amp;quot;. tox ,you can see it in MSDN.&lt;/p&gt;
&lt;p&gt;I agree to tox,and here is additional opinions:&lt;/p&gt;
&lt;p&gt;a) Use &amp;quot;#Region .... End Region&amp;quot; in method block.&lt;/p&gt;
&lt;p&gt;b) A vb style multi-line comment like &amp;quot; /* .....*/&amp;quot; in c#.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9255589</link><pubDate>Mon, 29 Dec 2008 14:40:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255589</guid><dc:creator>El Bruno</dc:creator><description>&lt;p&gt;Really cool post !!!&lt;/p&gt;
&lt;p&gt;Bye from Spain&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9256038</link><pubDate>Mon, 29 Dec 2008 21:55:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9256038</guid><dc:creator>sicual</dc:creator><description>&lt;p&gt;Why are there so many VB6 developers although the last VB version dates back to 1998?&lt;/p&gt;
&lt;p&gt;Because VB .NET is far too complex! Don't introduce more language features or you never get the VB6 programmers to migrate to VB .NET.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9256274</link><pubDate>Tue, 30 Dec 2008 01:28:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9256274</guid><dc:creator>Daniel Walzenbach</dc:creator><description>&lt;p&gt;Sicual,&lt;/p&gt;
&lt;p&gt;Thanks for your comment! My name is Daniel Walzenbach and I’m a PM on the Visual Studio team. As we’re always interested in feedback from our customers I’d like to know what you’re missing in VB.NET to like it/switch from VB6? If part of your answer is “less complex” can you qualify/quantify this? What are you missing? What would you like to see? If you don’t want to post publicly you can also write me mail at daniel.walzenbach(at)microsoft.com.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Daniel&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9257327</link><pubDate>Tue, 30 Dec 2008 20:02:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9257327</guid><dc:creator>Greg</dc:creator><description>&lt;p&gt;An automatic way to convert VB.NET to C# and C# to VB.NET would be nice since we want to standardize on C# and migrate all of our VB.NET code to C#.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9257455</link><pubDate>Tue, 30 Dec 2008 21:35:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9257455</guid><dc:creator>Sicual</dc:creator><description>&lt;p&gt;Hi Daniel,&lt;/p&gt;
&lt;p&gt;Which language should you use: C# 4.0 or VB .NET 10.0?&lt;/p&gt;
&lt;p&gt;If I’m looking at the posted feature list then I believe that they are equal. They have different keywords and syntax but that’s it. So we have two equal competing programming languages for .NET.&lt;/p&gt;
&lt;p&gt;In my opinion the languages are mostly used by:&lt;/p&gt;
&lt;p&gt;1. Small Basic: Hobby programmer who wants to learn the basics of software development.&lt;/p&gt;
&lt;p&gt;2. Visual Basic 6: Half programmer and half domain expert who wants to write small software tools that helps him and his colleagues to handle their domain more efficient.&lt;/p&gt;
&lt;p&gt;3. C#: Professional software developer who writes large enterprise applications, frameworks… (But often lacks of the in-depth domain knowledge)&lt;/p&gt;
&lt;p&gt;I see VB .NET just as a replacement for C# - same features, same power and the same complexity. In my opinion VB .NET should have been the simplified version (less features) of C# so that VB6 developers have a chance to move to the .NET Framework.&lt;/p&gt;
&lt;p&gt;What I do not need are language features that help me to save some lines of code but don’t give me any added value.&lt;/p&gt;
&lt;p&gt;* Auto-Implemented Properties: A colleague asked me recently about this C# feature: “I see that I’m able to save some lines of code but where is the value stored of the property?” Maybe this feature uses some advanced concept like the DependencyProperty. I had to look at the generated IL code (in Reflector) to understand how this feature works.&lt;/p&gt;
&lt;p&gt;* Implicit Line Continuation: Here I have to agree with cyclone_dll. It’s not worth to change this behavior.&lt;/p&gt;
&lt;p&gt;* Statement Lambdas: Great feature but I think it is understood only by highly skilled developers.&lt;/p&gt;
&lt;p&gt;A personal feature wish: I agree with Greg. Conversion between VB .NET and C# code would be great.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9268838</link><pubDate>Fri, 02 Jan 2009 13:35:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9268838</guid><dc:creator>Diego Cattaruzza</dc:creator><description>&lt;p&gt;I can contribute with this:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Dim i As Integer = 65&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Dim s As String = Char.ConvertFromUtf32(i)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Dim v As Integer = Char.ConvertToUtf32(s, 0)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Dim c As Char = Char.ConvertFromUtf32(i)(0)&lt;/p&gt;
&lt;p&gt;But I agree that it should be fine a Char costructor with an integer parameter and viceversa.&lt;/p&gt;
&lt;p&gt;I don't understand the new implicit line continuation, in the sense I don't figure how distinguish when a line is new and when it is continued, or when it is finished. I wait for the new VB, to judge.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9287094</link><pubDate>Wed, 07 Jan 2009 12:33:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9287094</guid><dc:creator>marco.ragogna</dc:creator><description>&lt;p&gt;* Auto-implemented properties &lt;/p&gt;
&lt;p&gt;Yes! It's only sugar but I like it&lt;/p&gt;
&lt;p&gt;* Implicit line continuation&lt;/p&gt;
&lt;p&gt;Could be nice but if it cost a lot in terms of development I would abandon it.&lt;/p&gt;
&lt;p&gt;Instead please consider another feature that C# has gained with the last release and VB.NET does not have: Anonymous Multiline Delegates&lt;/p&gt;
&lt;p&gt;Without this feature it is not so trivial translate a useful piece of code/class written in C# into VB.NET.&lt;/p&gt;
&lt;p&gt;What do you think about it? Any possibility to see in next release?&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9287389</link><pubDate>Wed, 07 Jan 2009 16:29:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9287389</guid><dc:creator>Dustin Campbell</dc:creator><description>&lt;p&gt;marco: Thanks for your feedback! The &amp;quot;Statement Lambdas&amp;quot; listed is indeed the same as C# anonymous multilne delegates.&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9300899</link><pubDate>Fri, 09 Jan 2009 02:36:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9300899</guid><dc:creator>Angus McDonald</dc:creator><description>&lt;p&gt;I'd love to see statement lambdas released in a VB9 patch as this seriously prevents us from using nearly any TDD tool easily.&lt;/p&gt;
&lt;p&gt;For those of us into ALT.NET and using VB.NET codebases it is a pain to be told that tools only support C# because they need to use lambdas to keep the code readable/usable.&lt;/p&gt;
&lt;p&gt;Waiting another year for this means my dev team either gets a year further behind our competitors using C#, or we bit the bullet and move everything to C#, leaving VB altogether ...&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9302956</link><pubDate>Sat, 10 Jan 2009 02:28:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9302956</guid><dc:creator>VBTeam</dc:creator><description>&lt;p&gt;Hi Sicual,&lt;/p&gt;
&lt;p&gt;It's true that the functionality in VB.Net and C# is similar. Therefore you should use the language that is most natural to you, based on your background (in BASIC or C-style languages), and based on your stylistic preferences (for example: the same features are often implemented differently between the two languages, the IDEs give a different feel, etc.).&lt;/p&gt;
&lt;p&gt;Lisa Feigenbaum&lt;/p&gt;
&lt;p&gt;Program Manager &lt;/p&gt;
&lt;p&gt;Visual Basic&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9310042</link><pubDate>Mon, 12 Jan 2009 23:45:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9310042</guid><dc:creator>CJ</dc:creator><description>&lt;p&gt;Auto properties, multi-line lambdas, implicit line continuation...bunch of new good things to look forward to. Thanks! Of course the sooner the better :-)&lt;/p&gt;
</description></item><item><title>Visual Studio Standard Edition (csak frissítés/MSDN nélküli, dobozos – FPP változatban kapható)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9419853</link><pubDate>Fri, 13 Feb 2009 23:08:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9419853</guid><dc:creator>Termékinformációk fejlesztőknek</dc:creator><description>&lt;p&gt;[Nacsa S&amp;#225;ndor, 2009. janu&amp;#225;r 20. – febru&amp;#225;r 12.] Komplett fejlesztő k&amp;#246;rnyezet Windows kliens &amp;#233;s web alkalmaz&amp;#225;sok&lt;/p&gt;
</description></item><item><title>Fighting with VB.NET</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9427762</link><pubDate>Tue, 17 Feb 2009 19:14:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9427762</guid><dc:creator>Teaching the old dog new tricks...</dc:creator><description>&lt;p&gt;One of the things I do as part of my job is teach courses on WPF and Silverlight 2.&amp;amp;#160; The courses&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9496655</link><pubDate>Sun, 22 Mar 2009 01:28:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9496655</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Still no Unsafe code blocks in VB. The glass ceiling STILL exists!&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9898358</link><pubDate>Wed, 23 Sep 2009 11:55:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9898358</guid><dc:creator>Regnwald</dc:creator><description>&lt;p&gt;Lisa&lt;/p&gt;
&lt;p&gt;What a waste.&lt;/p&gt;
&lt;p&gt;There is NOTHING, absolutely NOTHING to tempt me to buy VS2010, anymore than there was way back in 2002.&lt;/p&gt;
&lt;p&gt;Just a lot of wrapping paper hiding the APIs and making the environment actually slower and less powerful. This applies especially to graphics.&lt;/p&gt;
&lt;p&gt;I need a book! How about &amp;quot; How to get around in VB.NET&amp;quot; but with the&amp;quot;In&amp;quot; heavily crossed out &lt;/p&gt;
&lt;p&gt;Ron&lt;/p&gt;
</description></item><item><title>re: What's the list of new language features in Visual Basic 10.0 and C# 4.0? (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2008/12/23/what-s-the-list-of-new-language-features-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx#9907758</link><pubDate>Thu, 15 Oct 2009 17:10:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907758</guid><dc:creator>yelinna</dc:creator><description>&lt;p&gt;Yea CJ, I agree with you! So many new features, I need time to learn them!!&lt;/p&gt;
</description></item></channel></rss>