Partilhar via


BCL Team Blog

Base types, Collections, Diagnostics, IO, RegEx...

An interesting discussion around a particular Breaking Change: the verdict [Kit George]

Well, I wasn't prepared for the wealth of responses and I can tell you, we absolutely appreciate it....

Author: BCL Team Date: 11/11/2004

Ye' old BCL Dev discusses our classes on .NET Rocks [Kit George]

Jay Roxe used to work on the BCL team as the dev lead, and has a lot of excellent historical...

Author: BCL Team Date: 11/08/2004

An interesting discussion around a particular Breaking Change [Kit George]

So an interesting situation arose today I though I would share with everyone. I'd love your input on...

Author: BCL Team Date: 11/03/2004

An interesting discussion around a particular Breaking Change [Kit George]

So an interesting situation arose today I though I would share with everyone. I'd love your input on...

Author: BCL Team Date: 11/03/2004

Base Class Program Manager position still available [Kit George]

Just wanted to quickly let you know the BCL job opening is still available. There's actually 2 or 3...

Author: BCL Team Date: 11/03/2004

Guideline update: names of generic parameters[Kit George]

The guidelines for the names of generic parameters have been updated. Read the new approach on...

Author: BCL Team Date: 11/03/2004

FileStream internal buffer and some non-intuitive behavior [Ravi Krishnaswamy]

I recently came across a bug in FileStream’s internal buffer where the behavior is...

Author: BCL Team Date: 10/29/2004

PerformanceCounters: single instance, multi-instance and WMI [David Gutierrez]

Performance counter categories come in one of two modes: single instance and multi-instance. If you...

Author: BCL Team Date: 10/29/2004

ResourceManager & new optimizations for MemoryStream & byte[] [Brian Grunkemeyer]

With Whidbey Beta 1, we've done some performance optimizations for Streams & byte[]'s stored in...

Author: BCL Team Date: 10/18/2004

Number Formatting in .NET [Kit George]

We get an ongoing number of questions about formatting numbers in .NET. The documentation seems to...

Author: BCL Team Date: 10/17/2004

Specification for Nullable [Kit George]

I thought I'd make the Nullable specification available to everyone, for reference, and in order to...

Author: BCL Team Date: 10/15/2004

Normalized paths are tricky [Brian Grunkemeyer]

A customer recently asked how to compare to see whether two paths refer to the same file, and he...

Author: BCL Team Date: 10/12/2004

SerialStream synchronous/asynchronous IO perf tweaks [Ravi Krishnaswamy]

In NT, System.IO.Ports.SerialStream synchronous Read()/Write() operations are done asynchronously....

Author: BCL Team Date: 10/11/2004

Some meeting notes [Kit George]

All, thought I would post some notes from a recent meeting we had with the WebData team. This is in...

Author: BCL Team Date: 10/08/2004

Cleaning out the attic [Kit George]

Well all, I haven't posted for a couple of weeks, and I thought I would share some fun with you,...

Author: BCL Team Date: 10/08/2004

TechEd '05: what do you want to see? [Kit George]

Well, I realize that TechEd '05 is a while off yet, but we're sitting here right now in a planning...

Author: BCL Team Date: 09/08/2004

New design guideline on evolving names of APIs [Kit George]

All, here is a new design guideline we've just added, targetted at resolving whether we should call...

Author: BCL Team Date: 09/07/2004

Curioddity Number 4: how many strings do I have? [Kit George]

Well its time for another curioddity. This one is pretty fun, there's a couple of good sidesteps...

Author: BCL Team Date: 09/07/2004

KeyValuePair vs. DictionaryEntry [Krzysztof Cwalina]

We discussed a problem with implementation of IEnumerable on Dictionary<K,V>. What type should...

Author: BCL Team Date: 09/03/2004

Program Manager Position Announcement [Kit George]

All, we have a Program Manager opportunity available on the BCL team, and welcome any interested...

Author: BCL Team Date: 09/03/2004

Notes from a design meeting [Kit George]

All, we're going to start publishing topics from our design meeting notes. Feel free to send general...

Author: BCL Team Date: 09/03/2004

CuriOddities, part 3 [Kit George]

Time for another interesting snippet, in which the code itself doesn't appear bad at first glance,...

Author: BCL Team Date: 08/27/2004

New version of the CodeDOM Test Suite available on the BCL Site [Kit George]

Eden Li, an intern at Microsoft for the summer, has just completed and posted an update to the...

Author: BCL Team Date: 08/27/2004

Webcast: What's New in the CLR 2.0 [Kit George]

Just an announcement all: I'm giving a WebCast tomorrow on MSDN, on the topic of 'What's New In The...

Author: BCL Team Date: 08/16/2004

StreamWriter Buffered Data Lost MDA (or a cute finalizer trick) [Brian Grunkemeyer]

A somewhat common problem when getting started with developing managed code and using our IO package...

Author: BCL Team Date: 08/13/2004

CuriOddities (part 2) [Kit George]

This week's Curioddity is a result of the way some things in the framework work. I think many of you...

Author: BCL Team Date: 08/13/2004

Curioddities: part 1 (Kit George)

Well, I thought I would start a series on interesting things in the framework, and see what people...

Author: BCL Team Date: 08/06/2004

New BCL features in Beta1

[Ahmed AbouTaleb]Here is a list of all the new BCL features that shipped in Visual studio 2005...

Author: BCL Team Date: 07/29/2004

Why Not Add a New DateTime Date Type in Whidbey?

[Anthony Moore] Thanks very much to those who have posted feedback on this issue:...

Author: BCL Team Date: 06/01/2004

Changes to Decimal.ToString between V1.0 and V1.1

[Anthony Moore] There was a change to Decimal class in V1.1 to preserve trailing zeros in the...

Author: BCL Team Date: 06/01/2004

DateTime FAQ Entries

I have recently created some new DateTime FAQ entries to address some questions people have about...

Author: BCL Team Date: 05/21/2004

Obsolete FAQ [Kit George]

I recently published a faq with details about how the framework approaches the concept of...

Author: BCL Team Date: 05/04/2004

Resources FAQ published [Kit George]

Ahmed just published a resources FAQ with soe good reference and data points on managed resources:...

Author: BCL Team Date: 05/04/2004

Regex Char Class Subtraction spec available [Kit George]

I propped the character class subtraction specification up on the BCL website:...

Author: BCL Team Date: 03/08/2004

New PInvoke article available on the BCL Webpage [Kit George]

Jesse Kaplan, a PM on the CLR team, recently put together this cheat sheet on Pinvokes which...

Author: BCL Team Date: 03/05/2004

Other DateTime Stuff

The DateTime FAQ is also a good source of information on this. I hope to add a lot more to this over...

Author: BCL Team Date: 01/23/2004

New DateTime Best Practices Article

[Anthony Moore] A colleage of mine from another team, Dan Rogers, has written an excellent article...

Author: BCL Team Date: 01/23/2004

Time is Critical, as I Idle by ... [Kit George]

Through the BCL Website, Gheorghe Marius enquired: Why can't we set a thread priority to...

Author: BCL Team Date: 01/20/2004

lock vs. MethodImplOptions.Synchronized [Kit George]

A BCL Website customer (Michael) recently asked: Is there any difference in the jitted code between...

Author: BCL Team Date: 01/20/2004

Debugging properties [Kit George]

Ilya Ryzhenkov Enquired: Is there any method to detect (not switch off) if property getter is being...

Author: BCL Team Date: 01/20/2004

A new look BCL Web Page... [Kit George]

Sorry to all those who had asked questions via the bcl webpage and the answeres have been long in...

Author: BCL Team Date: 01/19/2004

Give me the Short Path/File/Directory names, baby! [Kit George]

Keith Hill inquired recently: There are times when displaying long paths (like as a menu item) that...

Author: BCL Team Date: 01/19/2004

Parsing: Why not get as far as you can, and give me the result? [Kit George]

Dmitriy Zaslavskiy asked recently: Can you add an overload that parses as much as it can and returns...

Author: BCL Team Date: 01/19/2004

Any chance of an IReadOnlyList collection interface? [Kit George]

Joe White asked for this specific feature: For the most part, I like the way you designed...

Author: BCL Team Date: 01/19/2004

Directory.Move, but not Directory.Copy? [Kit George]

Blane Nelson enquired about Directory.Copy: Why does the directory object have a static method to...

Author: BCL Team Date: 01/19/2004

Math Functions: more please! [Kit George]

Jacek Blaszczynski asked this request about some of our Math functionality: I would greatly...

Author: BCL Team Date: 01/19/2004

Memory Mapped Files: are we doing it? [Kit George]

Gheorghe Marius asked this question: Question: Are there any plans to add support for memory mapped...

Author: BCL Team Date: 01/19/2004

Consistency of returned Strings [Kit George]

Atif Aziz asked this very interesting (and difficult) question regarding the behavior of strings: It...

Author: BCL Team Date: 01/19/2004

A poetic BCL tribute, from Julia Lerman [Kit George]

Julia Lerman wrote this short verse (let's call it 'Ode to BCL') in the mould of “The...

Author: BCL Team Date: 01/19/2004

Throttling, Bandwidth, and Send/Recieves [Kit George]

A question was asked recently on the BCL website (by at least a couple of people, 'Andy' among...

Author: BCL Team Date: 01/13/2004

<Previous Next>