C# Programming
|
A Proposed Alternative and Simplified C# Property Syntax
Reader article contribution. This article was contributed by Scott Zimmerman. All the views expressed in this article are his and does not necessary reflect the views of Suite101.com or the Contributing Editor, Jose Aniceto
|
|
An Interview with Eric Gunnerson
Eric Gunnerson was there when C# was being born. He is also the author of A Programmer's Introduction to C# and manages the C# section of the GotDotNet website. Despite his busy schedule, Eric Gunnerson was able to spend a few moments for an interview.
|
|
An Interview with Joseph Mayo
This article is an interview with Joseph Mayo, author of C# Unleashed and owner/webmaster of the C# Station web site.
|
|
Handling Exceptions in C#
Part of writing clean and robust code is being able to handle exceptions. This article talks about how exceptions is handled in C#.
|
|
Getting to Know Visual Studio.Net
At the moment, the only C# compiler that is available commercially is Visual Studio.Net. This article takes you through the initial steps in using Visual Stduio.Net.
|
|
Migrating to C#
Are you planning to migrate your applications to C#? Or do you wish to take advantage of the .Net platform? Consider these points first before jumping into C#.
|
|
.Net is Coming!
Less than a month to go for Microsoft's release of the .Net platform, which includes the release of Visual Studio .Net.
|
|
Hello MS Windows
C# can be used to write MS Windows applications. Find out how easy it is to write one.
|
|
Understanding the String Class
Strings are one of the fundamental building blocks of an application. It is used in a myriad of things like displaying and storing names or any other information that may be important to the user. C# and .Net support a String class and an understanding of its features can save plenty of heartaches.
|
|
Operator Overloading in C#
One of the advantages of modern programming languages is that most are highly expressive. Operator loading is one such feature. This article discusses how operator loading is done in C#.
|
|
Pre-defined XML
C# supports XML documentation and comes with standard pre-defined XML tags. This
article is a continuation of last week's article on self-documenting code.
|
|
Self Documentation in C#
Programmers always put documentation as the last task to do. In fact, if we can get away with it, we’ll do it. This article discusses the built-in features of C# for self-documenting code. If you’re using Visual Studio 7.0, you’ll even get an HTML format.
|
|
Understanding C# Arrays
For those who are struggling with arrays in C/C++, C# has a better alternative. This article discusses the fundamental structure of arrays in C#.
|
|
Pointers in C#
If you're an experienced C/C++ programmer, its impossible not to come across pointers. Some eventually fall in love with pointers other hate it. This article discusses pointers from a C# point of view.
|
|
C# Operators
C# is operator rich, which is similar to C/C++. In this article, we investigate some of the operators in C#.
|
|
Looping Commands
Looping commands help a programming language to repeat tasks. C# supports four types of looping instructions, one of which has no equivalent in C/C++.
|
|
A Closer Look at C# Classes - Part 2
Member functions and variables are supported in C#. It allows programmers to hide implementation of a class. This article explores these C# features in more detail.
|
|
Object-oriented Programming with C#
Modern software development employs object-oriented techniques. This article goes through some of the basic concepts of object-oriented programming and investigates how C# implements these concepts.
|
|
Reference Types in C#
Value types play an important part in C# programs. This article discusses value types and its implementation.
|
|
Value Types
Data types are central to any programming language, including C#. Read this article and learn about value types.
|
|
An Overview of C#
Have you been programming in C/C++ for too long? Confused about what C# is all about? Ever wondered whether you should learn C#? This article gives you an introduction to C#'s capabilities and future direction.
|
|