Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0001 Your first C# program

Let's create your first C# program. class Program { static void Main(string[] args) { int i = 0; int j = 2; System.Console.WriteLine("i=" + i); System.Console.WriteLine("j=" + j); } } The output: i=0 j=2 The code above defines two variables and output their values. Compile the source code: C# source files typically have the file extension .cs. Save the code to Program.cs file and issue the csc command to compile it. C:\g>csc Program.cs Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1 Copyright (C) Microsoft Corporation. All rights reserved. Check the output of the compiling: C:\g>dir Program.exe Volume in drive C has no label. Volume Serial Number is 4047-6D6A Directory of C:\g 11/27/2010 11:04 AM 3,584 Program.exe 1 File(s) 3,584 bytes 0 Dir(s) 14,309,142,528 bytes free C:\g> Execute the Programm.exe. C:\g>Program.exe i=0 j=2 The C# compiler compiles the source code to assembly. .net framework uses the assembly to package and deploy. An assembly can be either an application(.exe file) or a library(.dll file).