Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Base types, Collections, Diagnostics, IO, RegEx...
Building Tuple [Matt Ellis]
For readers who are interested in the work that goes into designing a feature, I wrote an article...
Author: BCL Team Date: 07/07/2009
What's New in Globalization in .NET 4 Beta 1 [Melitta Andersen]
In Justin’s recent post outlining What’s New in the BCL in .NET 4 Beta 1, there were...
Author: BCL Team Date: 06/08/2009
What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]
Visual Studio 2010 and .NET Framework 4 Beta 1 are available for download. .NET 4 Beta 1 contains...
Author: BCL Team Date: 05/22/2009
Preview of Code Contract Tools Now Available [Melitta Andersen]
In my Introduction to Code Contracts post, I mentioned that the tools to enable runtime checking and...
Author: BCL Team Date: 02/23/2009
Working with the ResourceManager [Kim Hamilton]
The essentials of resource fallback and how to debug failures Resource loading failures can be...
Author: BCL Team Date: 02/16/2009
CLR Team Blog Now Live [Justin Van Patten]
If you like this blog, you’ll want to check out and subscribe to the new CLR Team Blog that...
Author: BCL Team Date: 01/07/2009
Introduction to Code Contracts [Melitta Andersen]
This blog post is to provide a bit more detail about the Code Contracts feature that was recently...
Author: BCL Team Date: 11/11/2008
What's New in the BCL in .NET 4.0 CTP [Justin Van Patten]
The Visual Studio 2010 and .NET Framework 4.0 CTP is available for download as of last week. The CTP...
Author: BCL Team Date: 11/04/2008
The Compare Contract [Kim Hamilton]
A breaking change? We recently heard from a customer who observed different sorting behavior in .NET...
Author: BCL Team Date: 10/06/2008
Long Paths in .NET, Part 3 of 3 Redux [Kim Hamilton]
My original part 3 blog caused confusion, mostly because it didn’t tie together loose ends and...
Author: BCL Team Date: 07/07/2008
P/Invoke Interop Assistant [Justin Van Patten]
The Interop team recently released a new tool called the P/Invoke Interop Assistant. This tool...
Author: BCL Team Date: 06/23/2008
.NET Framework Developer Documentation Survey [Matthew Connelly]
Help us improve the developer documentation by taking the Visual Studio and .NET Framework Developer...
Author: BCL Team Date: 06/10/2008
.NET Framework Client Profile [Justin Van Patten]
Last week Soma and Scott Guthrie announced the availability of Visual Studio 2008 and .NET Framework...
Author: BCL Team Date: 05/21/2008
Working with Signed Non-Decimal and Bitwise Values [Ron Petrusha]
Recently, a number of questions have surfaced about the accuracy of the .NET Framework when working...
Author: BCL Team Date: 04/09/2008
Where did BigInteger go? [Melitta Andersen]
This has been the subject of several recent feedback e-mails we’ve received. Moreover, a few...
Author: BCL Team Date: 01/04/2008
Parallel Extensions CTP and the Parallel Computing Developer Center [Judd Hall]
The CLR Team has been working with the Parallel Computing Platform Team for the past year on some...
Author: BCL Team Date: 11/30/2007
.NET Framework 3.5 Now Available! [Justin Van Patten]
.NET Framework 3.5 and Visual Studio 2008 have officially shipped! Soma has the announcement on his...
Author: BCL Team Date: 11/19/2007
Change in System.ServiceProcess shutdown is coming in 3.5 RTM [Inbar Gazit]
In all current versions of the Framework we do not close the actual service when we get a shutdown...
Author: BCL Team Date: 11/01/2007
Dispose Pattern and Object Lifetime [Brian Grunkemeyer]
The Dispose pattern is the way to think of object lifetime in the .NET Framework. Admittedly, it can...
Author: BCL Team Date: 10/30/2007
.NET sources to be available with Visual Studio 2008 [Inbar Gazit]
Have you ever wanted to look inside some of the BCL methods? Have you ever wondered about some...
Author: BCL Team Date: 10/03/2007
BCL Refresher: List Predicates [Inbar Gazit]
This time I’m going to focus on one class in this blog post....
Author: BCL Team Date: 08/24/2007
Greetings from the New Girl [Melitta Andersen]
My name is Melitta Andersen, and I started at Microsoft last Monday as a PM in the BCL. I was an...
Author: BCL Team Date: 08/13/2007
Microsoft .NET Framework 3.5 Beta 2 is Now Available [Inbar Gazit]
In case you have not heard, we recently released the latest pre-release version of the Microsoft...
Author: BCL Team Date: 08/06/2007
Customizing the behavior of System.Diagnostics.Debug.Assert [Matt Ellis]
When Inbar posted his refresher on the System.Diagnostics.Debug class, Ron Cain asked an interesting...
Author: BCL Team Date: 07/19/2007
A Brief History of DateTime Follow-up [Anthony Moore]
Thanks all for the feedback on A Brief History of DateTime. Thanks Justin for responding to most of...
Author: BCL Team Date: 07/12/2007
New .NET 2.0 Security Patch Changes Some Culture Names on Windows XP/2003/2000 [Justin Van Patten]
Shawn Steele just posted a blog entry entitled Security patch MS07-040 for .Net 2.0 breaks some...
Author: BCL Team Date: 07/12/2007
Non-Generic Collections to be Removed from Silverlight [Inbar Gazit]
Those of you who are already using Silverlight 1.1 Alpha may have seen that the familiar non-generic...
Author: BCL Team Date: 06/26/2007
BCL Refresher: Converting the Non-Generic Collections [Inbar Gazit]
As you know generics were only introduced to the .NET Framework in version 2.0. Originally we had a...
Author: BCL Team Date: 06/25/2007
A Brief History of DateTime [Anthony Moore]
For the .NET 3.5 release, the BCL team has been trying to solve some problems related to dates,...
Author: BCL Team Date: 06/18/2007
DateTimeOffset: A New DateTime Structure in .NET 3.5 [Justin Van Patten]
One thing we haven't publicized much on this blog yet is a new date time structure we've added in...
Author: BCL Team Date: 06/14/2007
BCL Refresher: DateTime.ToUniversalTime returns MaxValue/MinValue on overflow [Josh Free]
DateTime.ToUniversalTime converts the value of the current DateTime object to Coordinated Universal...
Author: BCL Team Date: 06/12/2007
System.TimeZoneInfo: Working with Ambiguous and Invalid Points in Time [Josh Free]
System.TimeZoneInfo (currently available as part of .NET Framework 3.5 Beta 1) contains methods for...
Author: BCL Team Date: 06/11/2007
Exploring Windows Time Zones with System.TimeZoneInfo [Josh Free]
The main feature of the System.TimeZoneInfo class (previously named System.TimeZone2 in CTPs prior...
Author: BCL Team Date: 06/07/2007
String.Compare() != String.Equals() [Josh Free]
System.String contains the static methods ‘Compare’ and ‘Equals’ which are...
Author: BCL Team Date: 05/31/2007
BCL Refresher: Floating Point Types - The Good, The Bad and The Ugly [Inbar Gazit, Matthew Greig]
So here is another BCL refresher on the topic of floating point types in the BCL. Believe it or not,...
Author: BCL Team Date: 05/29/2007
System.IO.Compression Capabilities [Kim Hamilton]
We often get asked about the capabilities of the .NET compression classes in System.IO.Compression....
Author: BCL Team Date: 05/16/2007
Linq Support in Silverlight 1.1 Alpha [Kim Hamilton]
Linq is one of the many .NET features we're pleased to include in the Silverlight 1.1 Alpha release....
Author: BCL Team Date: 05/02/2007
Introducing Microsoft Silverlight 1.1 Alpha [Justin Van Patten]
Today at MIX07 we announced the availability of Microsoft Silverlight 1.1 Alpha, a cross-browser,...
Author: BCL Team Date: 04/30/2007
BCL Refresher: System.Diagnostics.Debug class [Inbar Gazit]
Many people told me that they would like to see more blog entries. Not only about the new cool stuff...
Author: BCL Team Date: 04/26/2007
Visual Studio Code Name "Orcas" Beta 1 Has Been Released! [Inbar Gazit]
I'm pleased to let you all know that Microsoft released the first beta version of the next version...
Author: BCL Team Date: 04/20/2007
Visual Basic "Live From Redmond" Webcast Series [Justin Van Patten]
The Visual Basic team has put together a "Live from Redmond" webcast series aimed at the next...
Author: BCL Team Date: 04/10/2007
Long Paths in .NET, Part 2 of 3: Long Path Workarounds [Kim Hamilton]
For now, our suggested workaround for users that encounter the MAX_PATH issue is to rearrange...
Author: BCL Team Date: 03/26/2007
A new TraceListener in Orcas: EventSchemaTraceListener [Inbar Gazit]
TraceListener is an abstract class representing a listener object that is used to log event that a...
Author: BCL Team Date: 03/09/2007
Long Paths in .NET, Part 1 of 3 [Kim Hamilton]
Let’s start by looking at one of the more interesting exception messages in the BCL, the...
Author: BCL Team Date: 02/13/2007
Introducing: System.Numeric.BigInteger [Inbar Gazit]
Update: BigInteger was cut from the .NET 3.5 release. Have you ever needed a really huge number? So...
Author: BCL Team Date: 01/17/2007