You are on page 1of 15

C# LEARNING KIT

VOLUME – 1

"# $%& '"(

!" # $ % &
!

" %) $*'$ " "+

Q-1: What is Microsoft .NET?


Q-2: What is C#?
Q-3: What Are the Requirements for Developing a C# Application?
Q-4: How do I work with Namespaces?
Q-5: What is an Assembly?
Q-6: What are Identifiers and Keywords?

!
%$,""# ,"#$-

' ( $
& )* + ),
' -.. ! ! ( & $ $ $
& !/ $ &
$ !/ $ +! " 010! !
2 3 ! ' -.. ! 3 ! ( 4 $ !
' -.. ! $ ! ( $ ) $
& & $ + ! ) ,
52! +4 ! !
6 +! ") ) ! ") +) 7!1
& ) )
!/ $ 8 ! !

!
. / 0 "1

/ ! " & $
& $ 9 9 $ !, &
) ! ") :: ! " ) ; ! ")
+! "! ! " $
) -

• ! " <
• ! " < & $
• + ! "
• 5 =11>+
• 3 29 $ &
• " + & 9 + & =11>

?! " <

• 2 @ ' 2@(
• ! " < $

2@ ! " < !, %
! " ! "& # 2@
! " ! " < ! 2@ -

0!
=!
>! "%
A!
B! / &
7! @
C! + "% /
D! , $ $ E
F! , 5 +

! " , 2 ' +,
2(!9
% 2@) +,2 & &
! $ ; , ';
,( !
% $ 2@ !
$ 2@ $ $ ! ! " &
% 5 422 ! " !
$ 2@ E !

! " <

• + ' +(
• 2 + ' 2+(

+ $ ! " !,
$ ! 2+
$ ! " < !

!
$ & & $
! " < !

?! " < $ G
$ !, $H G $
& )9 ) 9 $
!, >A11 ) G
!I $ GA!

" )
! $ & $ 2@
& ' < 0!0(

< ) $ $
! " + 4& * '+4*(! $ ! "
) ) $
! "
% & !/ & ) $
! " $ % !< )
G & ) ! " !
'J
(!, &
! "!

!
-.
. ! ! .$ . ! K L.$ . G
. . . M !

5 2@
$H ! $ $ !
9 2@ $H $ )
!

! "
! $
) $ ) !I & $
,
24 $ ! " < !I
$ !

% $ & )! " $ & $ &


!9 ! "
! " & ) & =1 :: ! " )
; ! ") 5 52! " ! "! , ) %
& $ & $ ! "! &
$ ! " < $
& !

& ) ) ! "
+ 4& * '+4*(!, 2@
) ! ")
+! "! , !
+ ! ") &
! " < !, &
G 6 !/ & ) + ! "
# ! " & ! +! " 9 $
% & $$ ! "!
& $ ! !

. 2 0 '31

2 ' N G+ N
(
$H G & $ !
)N ) $H G $
# $ ! " )
& & % $ !N
) N N$ $ $
=111! &
=!1! 9 ) &
& $ #
!

! " ) ) ::) 7!1 !


$ &
& ! ) % $
J )

!
$ !
& $
& !
! $ ! " ) )
2 + ' 2+( 2 @ ! & )
& :: ?
!

+ $ )
G & $ ) G )H ) & )
% ) )& ) $ ) & !
N $ N N $ & N )3 2G$
) 5
& + 7!1 G! " ! & ) =!1
O ) ) !
< ) & $ &
$ 6 "
'" (
!< )
-
.. ! ! . . .!

I & ' % (
)
9 ) +! " 9 $ ) + ! " 9 $+ & ) $
9 $ ) $ J9 $ ) &
) 9 $ $ $ !,
) H
$ ! "! I $ &
!

. 4 0 - 5! 6 7 8 '3
1

4 < )
# & & $ !
$ & >= 7A @ !
! " +4*
!, + ! " ),
& 0=D @
% H !

# ) ! " < $
& ) ) & -

• 9 N2 N
• 9 + & =11>
• 9 3
• 9 3 /
• 9 =111

9 2 )9 + & =11>)9 3 ) 9 =111


& ' )9 < ) +! ")
9 $+ & ) E (
!< ) ! "

!
! ! " &
+ ! "!

9 N
2 N =!1! / & )2
& $ !
, % =117!

"& ! " < 9 3 / )


+! " 9 $+ & $ 9 3 /
! $ ? , ,
+ & ',
,+( ! ! " < $ 9 FD)9
" ) 9 A!1!

E ! " < @ $ $
! @ $ $
# ? & ! " < !,
$ -

• 9 N2 N
• 9 + & =11>
• 9 3
• 9 3 /
• 9 =111
• 9
• 9 FD
• 9 A!1 + & 7

"& $ $ $ $& )
+! " 9 $+ & 2 )
9 + & =11>)9 3 ) 9 =111
!

# ! " <
! " < @ $ $ $
-.
. ! ! . . . #. ! %!

2 % *!I
-
.. ! G !

+ ) & ! " < + 4& * 0!0


'+4*( 9 $ & ' 9 $ (!
+4* $ $
-.
. ! ! . .
!, +4*)
4 =!C
$ +! " !

2 9 + & =11> ! " < J )


+4* !/ & ) ?
+ ! "! ! " +4* ? + ! "!

< ) # !,
) !+
% & !

!
) ! "
& & & $ &
!, &
& H !/ & )
! " # !

G & &
! " ! $ + 4& ) ? )
" !I
/ 2)3 2) 3+2! & $
$ $ &
$ !

+ 4&
-
.. ! !

?
-
.. !$ ! . $

"
-
.. ! G !

. 9 # 6 (0 : 1

9 % 0) ! "
! $ !
$ !" !

) !
& )$ !<
% ) $ ) &
!+ ) ) &
!

;& )
!! & ) + !
! " < !

I & $ & $
! " < ! $ $
" #! < % ) ) &
A!0-

$ #%&

using System;

!, #
!

& ;&

!
I " #! / ) A!=
$ ' -

$ #%(

// compilation error
using System.Console;

' )
$ G !< % ) %
$ ) $ *
+ ' )
2 A!>!

$ #%,

Console.WriteLine("Hello World");

"& " #
&) ) A!A-

$ #%%

using mydotnet = System.Console;

) & ) ) )
A!B-

$ #%-

mydotnet.WriteLine("Hello C#");

I ) & ) ' " #


( ! ) &)
$ & ) A!7-

$ #%.

System.Console.WriteLine("Welcome to C#");

! " $ & $

+ ! + !,5
+ !4 + !4 !5 4$
+ !@ + !4 !+#
+ !@ !, + & + !4 !5
+ !@ !@ + !4
+ !+ + !4
+ ! + !4 !4 =4
+ !9 $ + !4 !
+ !3 + !
+ !9 !<

!
. ; 0 1

; $ $
& ! " !, $ 4 2
2$ % $ !,
$ # $ !
$ ! $
$ !/ & ) $ $
$ ! " !

$ , 2 ',
2( ) ;& $
!, ! " ) !
& N N $ $ !, )
$ & !, $
& $ !

, ! ") $ ) + !
$ # ',
2) ) (
! H $ ! "
$ ! $ ! " $
!5 $
& ,
2 !

$ , 2 "
! $ ! " ,2
J ) & !
/ & )! " G J
& $H &! )! " #
9 !

6 8 ( ) 8! 8 <()='

I &
,
2 $ ! "G
,24 + ! % ) ! " < !,24 +
, 2 4 $ !, $ ,
! " +4* !, & + " =11>)
+4* !< B!0
$
/ 9 ! %!

!
#" -&

$& ? $
G !
@ !! " & + !@
? !I
& !I
$ @ !

& ) $ $
!< % ) $ ,
<"+
& $ !
N
+N ! $
!, ,
2 &
$ ) $ $ !,
!I % $
! " < !

4 $ G & ,
2 )$
!< ) '( ) $
< B!=!

#" -(

!
, & $& ) $ $
! ) ? ? !*
!, % $
) 7!1) $
< B!>!
) ) !
E $ ! " < J ) $
$ !

#" -,

I $& +4 2$
+ ! "!

. > 0 ( ? 1

> , & ) ) )& $ )


! $
!, $ $ ) $ ) ! )
$ ! ! ") / G
J & ) ! "
! &
! $
$
N
* !N< % ) -

// Error. int cannot be used as a variable name as it a keyword


int int = 5;

, &! < )3 # %! +
8 % &
)$ !
& -

/M
/ 9
3
%

, ) $ !

!
I & $ 4 % ! )
% $ 6 ! $ 7!0 %
& ! " 4 !

6 "
$ $ +
4
,
+ $
$ $ $
4
2
+ $

4 $ $ $4
5$H $H $H
+
$

.& $ '/

, N
,N ! 9 <
$ % ) $ 7!=!
& % H !
% $&) % $ 6 !5
& % ) $ &
$ !

$ $ +$
% % % %<
% / $$
@
, ,
2$ $ $

.( $ 0 )

, $ & % ! " !I
+4 2$ !'
N N
(

* $ &
! ) )
& $ !< ) ' ( )
) < 7!0!

!
#" .&

& $ ) &
! D1 ! $
& $ !

$ $
$ $
$

$
&
% %
%

$H
&
&
$

&
&

., $ '/ 1

!
< $ ) +4
2$ N !N

&
8 ! ! $ & $ $

! !
! 3 !
! $ !