Download presentation
Presentation is loading. Please wait.
Published byPearl Miles Modified over 8 years ago
1
Features of.net Language independent Object oriented program Multi threading Exception handling Drag and drop Linq www.gowreeswar.com1
2
Explain static void main(string[] args) www.gowreeswar.com2
3
Naming Convention www.gowreeswar.com3
4
Console Write () writeLine() Read() ReadLine() ReadKey() www.gowreeswar.com4
5
Conversions Int32.Parse or (Convert.ToInt32) Single.Parse www.gowreeswar.com5
6
Control structures 3 types Selection or Decision Loops or Iterate Branching or Jumping www.gowreeswar.com6
7
Selection or Decision ifif-elsenested if switch-case www.gowreeswar.com7
8
if www.gowreeswar.com8
9
if-else condition falsetrue else block if block www.gowreeswar.com9
10
nested if www.gowreeswar.com Condition 1 Condition 2 Condition-n statements false true 10
11
switch-case case 1 case 2 case 3 matched unmatched Statements 1 Statements 2 Statements 3 matched unmatched www.gowreeswar.com11
12
Loops or Iterate for while do – while for each www.gowreeswar.com12
13
Branching or Jumping break continuereturn www.gowreeswar.com goto 13
14
Array Definition Advantage Types Syntax Length property www.gowreeswar.com14
15
String Definition Construct ways Length property Methods www.gowreeswar.com15
16
Object Oriented Program System www.gowreeswar.com16
17
What is abstraction? www.gowreeswar.com Implementation hiding 17
18
What is Encapsulation www.gowreeswar.com Data hiding Security Initialization of instance fields 18
19
What is Inheritance www.gowreeswar.com Syntax Advantage Relationship Disadvantage Keyword Access specifier Types 19
20
Polymorphism www.gowreeswar.com Types How to achieve Advantages of both 20
21
Constructor Definition Rule Use When it is executed Types Syntax www.gowreeswar.com21
22
Destructor Definition Use When it is executed Syntax www.gowreeswar.com22
23
Method Overloading Definition Advantage Ways- No. of arguments Type of arguments www.gowreeswar.com23
24
static What it is Where it is used( V-M-C) www.gowreeswar.com24
25
partial What it is Where it is used-class www.gowreeswar.com25
26
Inheritance Definition Syntax Advantage Relationship Disadvantage Access specifier Types www.gowreeswar.com26
27
Method hiding Keywords -new in child class www.gowreeswar.com27
28
Method Overriding keywords -virtual -override Advantage Rule www.gowreeswar.com28
29
base What it is When it is use www.gowreeswar.com29
30
const What it is Advantage When it is happened www.gowreeswar.com30
31
readonly What it is Advantage When it happened www.gowreeswar.com31
32
Difference b/w const & readonly www.gowreeswar.com32
33
Passing parameters b/w methods Value ref (keyword) out (keyword) www.gowreeswar.com33
34
Difference b/w ref and out www.gowreeswar.com34
35
abstract What it is Where When Keywords – abstract - override www.gowreeswar.com35
36
sealed What it is Where it is use(C) Purpose www.gowreeswar.com36
37
Interface Definition Advantage to achieve Syntax Keyword-interface www.gowreeswar.com37
38
Properties Definition Keywords-set -get -value After 3.5 how www.gowreeswar.com38
39
Difference b/w method & property www.gowreeswar.com39
40
www.gowreeswar.com40 Array What it is Where it is namespace Purpose Methods
41
www.gowreeswar.com41 Random What it is Where it is namespace Use Method –r.next(1,100)
42
www.gowreeswar.com42 Generics Definition Advantage How many ways
43
www.gowreeswar.com43 Collections Definition Advantage Types –List /ArrayList
44
www.gowreeswar.com44 Exception handling What purpose without –with Definition Keywords Types
45
www.gowreeswar.com45 Multithreading Definition Ways program exec Advantage Namespace Class Lifecycle
46
www.gowreeswar.com46 Fileinfo What it is Namespace Advanatage
47
www.gowreeswar.com47 Driveinfo What it is Namespace Advanatage
48
www.gowreeswar.com48 StreamWriter What it is Namespace Advanatage
49
www.gowreeswar.com49 StreamReader What it is Namespace Advanatage
50
www.gowreeswar.com50
51
www.gowreeswar.com51
52
www.gowreeswar.com52
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.