c# basics

24
Binu Bhasuran Microsoft MVP Visual C# Blog http://proxdev.com/

Upload: binu-bhasuran

Post on 15-Jul-2015

168 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: C# Basics

Binu BhasuranMicrosoft MVP Visual C#

Blog http://proxdev.com/

Page 2: C# Basics

simple, modern, object-oriented, and type-safe programming language

unified type system

versioning

Page 3: C# Basics
Page 4: C# Basics
Page 5: C# Basics
Page 6: C# Basics
Page 7: C# Basics
Page 8: C# Basics
Page 9: C# Basics
Page 10: C# Basics

A block permits multiple statements to be written in contexts where a single statement is allowed. A block consists of a list of statements written between the delimiters { and }.

Page 11: C# Basics

Declaration statements are used to declare local variables and constants.

Page 12: C# Basics

Expression statements are used to evaluate expressions. Expressions that can be used as statements include method invocations, object allocations using the new operator, assignments using = and the compound assignment operators, increment and decrement operations using the ++ and -- operators and await expressions.

Page 13: C# Basics

Selection statements are used to select one of a number of possible statements for execution based on the value of some expression. In this group are the if and switch statements.

Page 14: C# Basics

Iteration statements are used to repeatedly execute an embedded statement. In this group are the while, do, for, and foreach statements.

Page 15: C# Basics

Jump statements are used to transfer control. In this group are the break, continue, goto, throw, return, and yield statements.

Page 16: C# Basics

The try...catch statement is used to catch exceptions that occur during execution of a block, and the try...finally statement is used to specify finalization code that is always executed, whether an exception occurred or not.

Page 17: C# Basics

The checked and unchecked statements are used to control the overflow checking context for integral-type arithmetic operations and conversions.

Page 18: C# Basics

The lock statement is used to obtain the mutual-exclusion lock for a given object, execute a statement, and then release the lock.

The using statement is used to obtain a resource, execute a statement, and then dispose of that resource.

Page 19: C# Basics

Classes are the most fundamental of C#’s types. A class is a data structure that combines state (fields) and actions (methods and other function members) in a single unit .

The members of a class are either static members or instance members. Static members belong to classes, and instance members belong to objects (instances of classes).

Page 20: C# Basics
Page 21: C# Basics
Page 22: C# Basics
Page 23: C# Basics
Page 24: C# Basics