<?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 New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx</link><description>Visual Studio 2010 and .NET Framework 4 Beta 1 are available for download . .NET 4 Beta 1 contains new functionality and improvements throughout the framework. In this post I’ll discuss the changes specific to the BCL. Many of the features listed below</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What&amp;#8217;s New in the BCL in .NET 4 Beta 1 [Justin Van Patten] | Microsoft Share Point</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9636455</link><pubDate>Sat, 23 May 2009 04:47:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9636455</guid><dc:creator>What&amp;#8217;s New in the BCL in .NET 4 Beta 1 [Justin Van Patten] | Microsoft Share Point</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://microsoft-sharepoint.simplynetdev.com/whats-new-in-the-bcl-in-net-4-beta-1-justin-van-patten/"&gt;http://microsoft-sharepoint.simplynetdev.com/whats-new-in-the-bcl-in-net-4-beta-1-justin-van-patten/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Visual Studio 2010 Beta 1</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9637132</link><pubDate>Sat, 23 May 2009 13:55:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9637132</guid><dc:creator>Khurram Aziz</dc:creator><description>&lt;p&gt;Visual Studio 2010 Beta 1 is available to try. Don't forget to download the Visual Studio 2010 and .NET&lt;/p&gt;
</description></item><item><title>What's new in the BCL in .NET 4 Beta 1 (from BCL Team blog)</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9637823</link><pubDate>Sat, 23 May 2009 22:48:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9637823</guid><dc:creator>Joteke's Blog</dc:creator><description>&lt;p&gt;Interesting stuff : &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx"&gt;http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten] - BCL Team Blog</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9637942</link><pubDate>Sun, 24 May 2009 00:34:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9637942</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
</description></item><item><title>Interesting Finds: 2009 05.18 ~ 05.24</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9638165</link><pubDate>Sun, 24 May 2009 04:05:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9638165</guid><dc:creator>gOODiDEA.NET</dc:creator><description>&lt;p&gt;.NET What's New in the BCL in .NET 4 Beta 1 How CLR maps SEH exceptions to managed exception types Announcing&lt;/p&gt;
</description></item><item><title>Interesting Finds: 2009 05.18 ~ 05.24</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9638172</link><pubDate>Sun, 24 May 2009 04:07:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9638172</guid><dc:creator>gOODiDEA</dc:creator><description>&lt;p&gt;.NETWhat'sNewintheBCLin.NET4Beta1HowCLRmapsSEHexceptionstomanagedexception...&lt;/p&gt;
</description></item><item><title>Что нового в BCL .NET 4 Beta 1</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9638527</link><pubDate>Sun, 24 May 2009 10:09:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9638527</guid><dc:creator>progg.ru</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from progg.ru&lt;/p&gt;
</description></item><item><title>Interesting Finds: May 24, 2009</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9639126</link><pubDate>Sun, 24 May 2009 20:02:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9639126</guid><dc:creator>Jason Haley</dc:creator><description>&lt;p&gt;Interesting Finds: May 24, 2009&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9641574</link><pubDate>Tue, 26 May 2009 18:45:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9641574</guid><dc:creator>Stefan Wenig</dc:creator><description>&lt;p&gt;Variance annotations: this is great! but why don't you add additional interfaces that enable covariance for more complete collections?&lt;/p&gt;
&lt;p&gt;e.g., IList&amp;lt;T&amp;gt; has T in input and output positions, so it cannot be covariant. however, IEnumerable&amp;lt;&amp;gt; is very limited, so whenever I need covariance, I'd have to cast to IEnumerable&amp;lt;T&amp;gt; and just enumerate that list.&lt;/p&gt;
&lt;p&gt;you could provide additional interfaces such as IReadonlyCollection&amp;lt;out T&amp;gt; or IReadonlyList&amp;lt;out T&amp;gt; that use T only in output positions, so we could get covariance AND the ability to clear list, access them by position, get a count and everything _without_ doing a (slow) enumeration.&lt;/p&gt;
&lt;p&gt;Whether ICollection&amp;lt;T&amp;gt; would inherit from IReadonlyCollection&amp;lt;T&amp;gt; is a matter of compatibility (some reflection-based code may rely on the current inheritance hierarchy), but at least additional interfaces sure would not hurt.&lt;/p&gt;
&lt;p&gt;(As a side note I find it interesting that in all interfaces up to IList&amp;lt;T&amp;gt;, there are only two methods that are not covariant by nature: Add and Insert. E.g., ignoring the static type system for a moment, Remove(T obj) is perfectly covariant: trying to remove an object of the wrong type should have the exact same effect as trying to remove an object of the correct type that's just not in the collection. Only Add and Insert could get us into additional trouble at runtime. Obviously, that's nothing a static type system can easily account for, but a specialized ICovariantList&amp;lt;T&amp;gt; could easily provide object-Typed methods for those instances. But then again, it's probably the most straightforward way to just use the non-generic ICollection/IList interfaces for such stuff...)&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9641992</link><pubDate>Tue, 26 May 2009 22:42:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9641992</guid><dc:creator>Omer Mor</dc:creator><description>&lt;p&gt;I noticed that the Tuple with the TRest parameter is enforcing that TRest is ITuple in runtime, instead of declaring the type parameter as TRest : ITuple.&lt;/p&gt;
&lt;p&gt;Is there any good reason behind that ?&lt;/p&gt;
&lt;p&gt; Omer Mor.&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9642470</link><pubDate>Wed, 27 May 2009 01:26:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9642470</guid><dc:creator>pminaev</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; I noticed that the Tuple with the TRest parameter is enforcing that TRest is ITuple in runtime, instead of declaring the type parameter as TRest : ITuple. Is there any good reason behind that ?&lt;/p&gt;
&lt;p&gt;Well, there's no interface ITuple. And even if there was, nothing would restrict someone else from implementing it, either (it would have to be public to be used in a generic constraint).&lt;/p&gt;
</description></item><item><title>New and Notable 323</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9644527</link><pubDate>Wed, 27 May 2009 18:19:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9644527</guid><dc:creator>Sam Gentile's Blog (if (DeveloperTask == Communication &amp;&amp; OS == Windows)</dc:creator><description>&lt;p&gt;Agile Agility at Scale: Become as Agile as You Can Be: Scott Ambler talks about his new ebook; The goal of the Agility at Scale: Become as Agile as You Can Be ebook is to get people thinking outside of the box a bit when it comes to agile development&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9645058</link><pubDate>Thu, 28 May 2009 01:08:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9645058</guid><dc:creator>Luiz</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Where i can found a list of ALL changes in the .NET Framework 4.0 ?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9648605</link><pubDate>Thu, 28 May 2009 22:19:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9648605</guid><dc:creator>lewellen</dc:creator><description>&lt;p&gt;It's really great that you folks got BigInteger in there. I look forward to seeing the System.Numerics namespace evolve.&lt;/p&gt;
</description></item><item><title>This Week on C9: Bing, Changes to .NET FX 4.0, &amp; play Apple IIe games on your Xbox</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9662332</link><pubDate>Sat, 30 May 2009 05:11:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9662332</guid><dc:creator>ComponentGear.com Feed</dc:creator><description>&lt;p&gt;This week on Channel 9, Brian and Dan discuss the top developer news including: - Bing - Microsoft&amp;amp;#39;s&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9665312</link><pubDate>Sat, 30 May 2009 14:48:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9665312</guid><dc:creator>Vijay Santhanam</dc:creator><description>&lt;p&gt;Why is BigInteger is Numerics namespace? shouldn't it be where Int32 and the others are?&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9687252</link><pubDate>Wed, 03 Jun 2009 00:52:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9687252</guid><dc:creator>matt_hargett</dc:creator><description>&lt;p&gt;I'm now curious about what has been *removed*. One of Java's primary problems is not getting rid of obsolete and error-prone APIs, causing bloat. Both the CLR via C# and the Framework Design Guidelines books call out various mistakes about in the design of certain BCL types and methods. (I love the brutal honesty in these books, much more helpful than the kiss-ass approach of Effective Java.)&lt;/p&gt;
&lt;p&gt;When will the issues called out in the aforementioned books be resolved in the BCL? I'd be willing to sacrifice a minor amount of compilation backward-compatibility to eliminate bad examples and anti-patterns that end up creeping into users' designs.&lt;/p&gt;
&lt;p&gt;Thanks for the post!&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9689395</link><pubDate>Wed, 03 Jun 2009 08:29:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9689395</guid><dc:creator>Mike DePouw</dc:creator><description>&lt;p&gt;very informative blog post, thanks!&lt;/p&gt;
</description></item><item><title>.NET Fx 4.0: Listado de novedades en la BCL!</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9703089</link><pubDate>Sun, 07 Jun 2009 00:26:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9703089</guid><dc:creator>Blog del CIIN</dc:creator><description>&lt;p&gt;Muchas son las novedades que tenemos en la BCL (Base Class Library) de .NET Framework 4.0…y para conocerlas&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9733478</link><pubDate>Fri, 12 Jun 2009 14:47:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9733478</guid><dc:creator>出会い</dc:creator><description>&lt;p&gt;ヒマだょ…誰かかまってぉ…会って遊んだりできる人募集！とりあえずメール下さい☆　uau-love@docomo.ne.jp&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9749855</link><pubDate>Sun, 14 Jun 2009 13:49:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9749855</guid><dc:creator>家出掲示板</dc:creator><description>&lt;p&gt;カワイイ子ほど家出してみたくなるようです。家出掲示板でそのような子と出会ってみませんか？彼女たちは夕食をおごってあげるだけでお礼にHなご奉仕をしてくれちゃったりします&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9752851</link><pubDate>Mon, 15 Jun 2009 14:16:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9752851</guid><dc:creator>右脳左脳</dc:creator><description>&lt;p&gt;あなたは右脳派？もしくは左脳派？隠されたあなたの性格分析が3分で出来ちゃう診断サイトの決定版！合コンや話のネタにも使える右脳左脳チェッカーを試してみよう&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9761074</link><pubDate>Tue, 16 Jun 2009 15:00:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9761074</guid><dc:creator>セレブラブ</dc:creator><description>&lt;p&gt;セレブラブでは性欲のある男性を募集しています。セフレパートナーを探している20代・30代の女性たちが多数登録されています。セレブと遊びたい、Hがしたいという方は無料登録からどうぞ&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9769152</link><pubDate>Wed, 17 Jun 2009 14:37:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9769152</guid><dc:creator>逆援助</dc:creator><description>&lt;p&gt;セレブ達は一般の人達とは接する機会もなく、その出会う唯一の場所が「逆援助倶楽部」です。 男性はお金、女性はSEXを要求する場合が多いようです。これは女性に圧倒的な財力があるから成り立つことの出来る関係ではないでしょうか？&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9775520</link><pubDate>Thu, 18 Jun 2009 13:42:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9775520</guid><dc:creator>救援部</dc:creator><description>&lt;p&gt;貴方のオ○ニーライフのお手伝い、救援部でHな見せたがり女性からエロ写メ、ムービーをゲットしよう！近所の女の子なら実際に合ってHな事ができちゃうかも！？夏に向けて開放的になっている女の子と遊んじゃおう&lt;/p&gt;
</description></item><item><title>Скачал буду тестить</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9785088</link><pubDate>Fri, 19 Jun 2009 14:06:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9785088</guid><dc:creator>LellMaypery</dc:creator><description>&lt;p&gt;На другом сайте это уже я читала.[url=komsomolsk-na.ru ] [/url].[url=&lt;a rel="nofollow" target="_new" href="http://9990086.ru"&gt;http://9990086.ru&lt;/a&gt; ] [/url]Интересный сайт,[url=gorno-altajsk.ru ] [/url]спасибо&lt;/p&gt;
</description></item><item><title>re: What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]</title><link>http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the-bcl-in-net-4-beta-1-justin-van-patten.aspx#9795053</link><pubDate>Sun, 21 Jun 2009 12:31:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9795053</guid><dc:creator>家出</dc:creator><description>&lt;p&gt;家出中でネットカフェやマンガ喫茶にいる女の子たちは、お金が無くなり家出掲示板で今晩泊めてくれる男性を探しています。ご飯を食べさせてあげたり泊めてあげることで彼女たちはHなお礼をしてくれる事が多いようです&lt;/p&gt;
</description></item></channel></rss>