.NET news » C# C# Rss Feed

download

Pinned Object

This article describes a very short helper class to work with unmanaged memory that must be pinned to prevent the garbage collector from moving it. This is a particular requirement when working with the Win32 API's asynchronous I/O methods, which I found myself doing when implementing a USB device interface.
11 Feb 2007, 19:03:00   Source: Pinned Object   Tags: C#

Optimizing integer divisions with Multiply Shift in C#

An article on improving the performance of an algorithm by replacing integer divisions
2 Feb 2007, 20:55:00   Source: Optimizing integer divisions with Multiply Shift in C#   Tags: C# Performance

C# Program Flow Control: The For Loop

The twenty-ninth part of the C# Fundamentals tutorial starts a multi-part examination of the program flow control commands available to the C# developer. This first article examines the for loop structure that allow the repeated execution of code.
27 Jan 2007, 00:00:04   Source: C# Program Flow Control: The For Loop   Tags: C#

C# String Comparison Functions

The twenty-third part of the C# Fundamentals tutorial continues the examination of the string manipulation functionality provided by the String class. This article investigates methods available for comparing the contents of strings.
20 Jan 2007, 05:40:26   Source: C# String Comparison Functions   Tags: C#

C# DateTime Information Extraction

The twenty-sixth part of the C# Fundamentals tutorial continues the examination of the DateTime data type provided by C# and the .NET Framework. In this instalment we will consider how information can be compared and extracted from values of this type.
20 Jan 2007, 05:40:26   Source: C# DateTime Information Extraction   Tags: C#

C# DateTime Manipulation

The twenty-seventh part of the C# Fundamentals tutorial completes the examination of the DateTime data type provided by C# and the .NET Framework. This article considers manipulation of DateTime data and formatting date and time information as a string.
20 Jan 2007, 05:40:26   Source: C# DateTime Manipulation   Tags: C#

C# 3.0: An Introduction

In this article we will look at some of the language enhancements in C# 3.0. Throughout the article we will use code examples to demonstrate these new enhancements and how to apply them to real world problems. This article will give you the core understanding you will require to further explore the C# 3.0 language using many of its new features.
19 Jan 2007, 11:23:55   Source: C# 3.0: An Introduction   Tags: C#

Some Useful Concurrency Classes and A Small Testbench

Useful concurrency classes and small test bench in C#
15 Jan 2007, 18:20:00   Source: Some Useful Concurrency Classes and A Small Testbench   Tags: C# Performance

Testing Custom Transform Streams

One of the first things that developers new to the Microsoft .NET Framework learn is how to read from and write to text files using methods from the FileStream class of the System.IO namespace. However, the .NET I/O stream model also provides developers with a powerful way to create custom stream classes. In this month's column, I'll explain key techniques you can use to test such custom stream classes-and specifically those that deal with transforming data read from or written to another stream.
14 Jan 2007, 18:00:00   Source: Testing Custom Transform Streams   Tags: C#

The "using" keyword in C#

A look at the c# "using" keyword. What happens behind the scenes.
10 Jan 2007, 20:07:00   Source: The "using" keyword in C#   Tags: C#