C#

TwitterFacebook
Get flash to fully experience Pearltrees

Parameter passing in C#

http://www.yoda.arachsys.com/csharp/parameters.html Many people have become fairly confused about how parameters are passed in C#, particularly with regard to reference types. This page should help to clear up some of that confusion. If you have any suggestions for how it can be made clearer, please mail me. Microsoft also has a good page about this topic (which I believe uses exactly the same terminology as this page - let me know if they appear to disagree). Note: Lee Richardson has written a complementary article to this one, particularly for those who learn well with pictures.

800+ Hours of Visual Studio, Visual Basic.NET, C# Database, SQL Server, and ASP.NET Video Tutorials

If you are new to .NET programming, here is the path you should take (note: most of the videos in these two beginning video series refer to 2005 editions, but 2008/2010 is current and you should install that instead – the core concepts have remained the same over the last five years): Software 100% Free and Most of the Videos are Free The good news is that all of the software you will download to do the coding is 100% free! The great news is that most of the videos are also free (with the exception of 150+ hours of premium tutorials from Learn Visual Studio ). Microsoft does require that you register with them to view their webcasts and you also have to use Internet Explorer browser , instead of Firefox, Safari, etc., but it is totally free. http://idealprogrammer.com/
C#

http://www.programmersheaven.com/2/Les_CSharp_0

C# School, lesson #1 - Programmer's Heaven

AI Business Components and Libraries Computer Science Database Documents And Specifications Enterprise Application Integration Game Hardware Multimedia Network Security Tools And Utilities Training And Certification Web .NET Browser Based Consoles CPU Embedded Java Platform Legacy Platforms Linux Macintosh Mobile Platforms MS-DOS Remotely Hosted UNIX WEB Service Windows Active Server Pages AJAX CGI Development ColdFusion Flash development HTML & WEB-Design Internet Development JavaScript WEB Servers WEB-Services / SOAP Now you can become a C#.NET Expert with our free weekly online lessons.
C# is an international standard programming language used to create instructions that direct the computer about what to do, when to do it, and how to do something. To follow the lessons on this site, you must use at least the csc compiler, which you get from having the .NET Framework installed in your computer. The best way is to use either Microsoft Visual C# 2010 Express, which is free, or Microsoft Visual Studio 2010.

C# Practical Learning

http://www.functionx.com/csharp/

Learning C# by Example

http://www.fincher.org/tips/Languages/csharp.shtml Read a file with a single call to sReader.ReadToEnd() using streams public static string getFileAsString ( string fileName ) { StreamReader sReader = null ; string contents = null ; try { FileStream fileStream = new FileStream ( fileName , FileMode . Open , FileAccess . Read ); sReader = new StreamReader ( fileStream ); contents = sReader .