Week 1

We started with an introduction to programming languages, C#, .NET and CLR first. Then we talked about packaging in .NET, public and private assemblies, how to sign assemblies and place them into GAC. We looked briefly at Visual Studio 2010, which we will use as an editor in this course. We also created a class library and looked inside assemblies with the ildasm tool.

We continued with basic structure of a C# program, value types vs. reference types, arithmetic operations, assignment, implicit casting between types.

We will continue some more with .NET Type System next week before we start with classes.

Slides

intro.pdf

C# codes discussed in class

helloworld_cs

helloworldclass_cs

addition_cs

operators_cs