0% found this document useful (0 votes)
33 views

C# Proramming Language

This document provides an overview of C# programming concepts and topics to be covered, including C# introduction and syntax, data types, variables, operators, control flow statements, methods, classes, inheritance, polymorphism, abstraction, collections, files handling, exceptions, attributes, generics, delegates, and more advanced topics like reflection, anonymous functions, and web services. It outlines over 30 sections that will be taught on C# programming language, from basic syntax to object-oriented programming concepts to working with collections, files and exceptions.

Uploaded by

muhmmadzahidmiah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

C# Proramming Language

This document provides an overview of C# programming concepts and topics to be covered, including C# introduction and syntax, data types, variables, operators, control flow statements, methods, classes, inheritance, polymorphism, abstraction, collections, files handling, exceptions, attributes, generics, delegates, and more advanced topics like reflection, anonymous functions, and web services. It outlines over 30 sections that will be taught on C# programming language, from basic syntax to object-oriented programming concepts to working with collections, files and exceptions.

Uploaded by

muhmmadzahidmiah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

C#

Programming Introduction
• What is programming?
• What is programming language?
• Types of programming language?
• What is procedure-oriented programming?
• Types of procedure-oriented programming?
• What is object-oriented programming?
• Types of object-oriented programming language?
• Why needs object-oriented programming language?
• Difference between procedure-oriented programming and object-oriented
programming?
Learn C# Programming Language
• C# introduction
• Overview
• Environment
• Program Structure
• Basic Syntax
• Comments
• Data Types
• Data Types Conversion/Type Casting
• Variables
• Constants
• User Input
• Operators
• Nullables
• Math
• Strings
• Booleans
• If-Else Statement
• Switch Statement
• Looping
1. For Loop
2. While Loop
3. Do-While Loop
4. Break
5. Continue
• C# Simple Programs
1. Series
2. Fibonacci Series
3. Prime Number
4. Palindrome Number
5. Factorial
6. Quadratic Equation
7. Armstrong Number
8. Sum of Digits
9. Reverse Number
10. Swap Number
11. Decimal to Binary
12. Number in Characters
13. Alphabet Triangle
14. Number Triangle
15. Fibonacci Triangle
• Arrays
1. Arrays
2. Array to Function
3. Multidimensional Array
4. Jagged Arrays
5. Params
6. Array Class
7. Command Line Arguments
• Methods
1. Methods
2. Method Parameters
3. Method Overloading
• Classes
1. OOP
2. This
3. Static
4. Static class
5. Classes/Objects
6. Class Members
7. Constructor
8. Destructor
9. Static Contractor
10. Structure
11. Access Modifiers
12. Namespace
13. Encapsulation
14. Properties
15. Overloading
1. Overloading
2. Operator Overloading
16. Inheritance
17. Aggregation
18. Indexing
19. Polymorphism
20. Abstraction
21. Garbage
22. Interface
23. Enums
24. Structs
25. Collections
1. Collections
2. List
3. HashSet
4. SortedSet
5. Stack
6. Queue
7. LinkedList
8. Dictionary
9. SortedDictionary
10. SortedList
26. Files
1. FileStream
2. StreamWriter
3. StreamReader
4. TextWriter
5. TextREader
6. BinaryWriter
7. BinaryReader
8. StringWriter
9. StringReader
10. FileInfo
11. DirectoryInfo
12. Seriialization
13. System.IO
27. Exceptions
1. Exception Handling
2. Try/Catch
3. Finally
4. Custom Exception
5. Checked Unchecked
6. System Exception
28. Attributes
29. Generics
30. Delegates
31. Reflection
32. Anonymous Function
33. Synchronization
34. Web Services

You might also like