Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

1. Introduction
1.1 A New Platform?
1.2 System Requirements
1.3 Purpose of these Study Notes
1.4 Who can use these Study Notes?
1.5 Updates to this document
1.6 Recommended Sites on C#
1.7 My Workshops on C#
1.8 Satish Talim?
1.9 Acknowledgements
2. C# Program Elements
2.1 Overview of the .NET
2.2 C# and Java
2.3 Our first C# Program – Hello, world
2.4 Naming Guidelines
2.4.1 Namespaces
2.4.2 Classes
2.4.3 Methods
2.4.4 Method Arguments
2.4.5 Interfaces
2.4.6 Class members
2.5 Automatic memory management
2.7 Blocks
2.8 Separation
2.9 Whitespace
2.10 Keywords (74)
2.11 Constants – const / readonly
2.12 Variables
2.13 Naming constants and variables
2.14 Escape sequences
2.15 Statements and Expressions
2.15.1 Empty statement
2.16 Types
2.17 Predefined types
2.18 Operators
2.18.1 checked and unchecked operators
2.19 Operator overloading
2.20 Program Control
2.20.1 The if statement
2.20.2 The switch statement
2.20.3 The while statement
2.20.4 The do statement
2.20.5 The for statement
2.21 Console I/O
2.21.1 Console Input
2.21.2 Console Output
2.22 Array types
2.23.1 Method Overloading
2.23.2 Variable Method Parameters - params
2.24 Handling Exceptions
2.25 Namespaces
2.26 Namespaces and Assemblies
2.27 Summary of Key Concepts
3. Object Oriented Concepts
3.1 What is an Object?
3.2 The Benefit of Encapsulation
3.3 What are Messages?
3.4 What are Classes?
3.5 What is Inheritance?
4. Class and Object
4.1 Class Declaration
4.1.1 Class modifiers Abstract classes Sealed classes Inner Classes
4.1.2 Class base specification Base classes Internal class Interface implementations
4.1.3 Class body Class members Signature Constructors Calling Base Class Constructors Static Constructors Destructors Inheritance - Single Accessing Base Class Members The this Reference The new modifier Casting between Types Access modifiers Restrictions on Using Accessibility Levels Accessibility Domain Virtual methods Override methods
4.2 Interfaces
4.3 Structs
4.4 Enums
4.5 Properties
4.6 Assignment
5.2 StringBuilder class
5.3 File and Folder operations
5.3.1 Finding out information about a File
5.3.2 Listing Files in a Folder
5.3.3 Copying and Deleting Files
5.3.4 Reading Text Files
5.3.5 Writing Text Files
5.3.6 Reading Binary Files
5.3.7 Writing Binary Files
5.4.2 Generic Request/Response Architecture
0 of .
Results for:
No results containing your search query
P. 1
C# - Console Applications

C# - Console Applications



|Views: 995 |Likes:
Published by coolraghuu

More info:

Published by: coolraghuu on Jul 22, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 41 are not shown in this preview.
You're Reading a Free Preview
Pages 45 to 87 are not shown in this preview.
You're Reading a Free Preview
Pages 91 to 96 are not shown in this preview.

Activity (31)

You've already reviewed this. Edit your review.
norkayabarbo liked this
1 thousand reads
1 hundred reads
raj28india liked this
sta57 liked this
peterangka liked this
Arjay Dacanay liked this
suhasagubb liked this
A Alagu Ganesh liked this
A Alagu Ganesh liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->