C# LEARNING KIT
VOLUME – 1
"# $%& '"( !"
#
$
%
&
!
" %) $*'$ "
Q-1: Q-2: Q-3: Q-4: Q-5: Q-6:
"+
What is Microsoft .NET? What is C#? What Are the Requirements for Developing a C# Application? How do I work with Namespaces? What is an Assembly? 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@ ! " ! " 0! =! >! A! B! 7! C! D! F!
@
! " <
! " < # !
! " <
% 2@ 2@
-
"% / @ + , ,
& "% $ $
/ E 5
! "
+
,
% %
!,
! "&
$ $
2@) +, 2 & ! 2@ 2@ $ $ % 5 $ 2@
2 & ; ,
$
' +, 2( !9 '; ,(
!
! !
! " 422
E
& ! " !
!
! " < • •
+ 2
'
+(
+
' 2+(
+ $
$ ! " $ ! " <
!
!, ! !
2+
$ ! " <
&
&
?! " < $
!, &
$
! $
$H G
G
$ )9
!, !I
>A11 $
) G
)
9 $
GA!
"
) &
'
< ! " +
)
! <
$
& ! " &
&
$ * '+4*( ! ) ! " !/ & )
4&
% G
$ 0!0(
$
2@
$ )
$ $
) 'J ( !,
! "
$
! " &
! "!
!
% !< !
)
. . . . 5 $H 9
!
! .
.$
M
.
!
K L.$
. G
! 2@
!
$ 2@
$H
$
$
!
)
! ! " ! )
$
) , 24
!I $
$
$ & )! " !9 ! " & ) & =1 ; ! ") 5 52! " & $ & $ $ ! " < & !
+
$
&
$ ! " )
& ) * '+4*( !, ! ")
:: ! " ) % &
)
! " 2@
! & ! " <
G #
!,
6 ! "
% &
!/ &
& + ! " +! " 9 $ ! "!
& )
! $$
& $
. 2 0
&
! "! , ! "! $
4& )
+! "! , + ! ")
#
!I
!
%
2
$ $
& ! " <
!
!
'31
' $H G )N $
N G+
N ( &
$ $
) $H G
! ! "
&
&
% N & )
) =111! =!1! 9 &
$ N$
) !N
$
$ &
$
#
! ! " ) ) ::) $ &
7!1
! &
! J
)
)
!
%
$
$
! & !
& ! ! " ' 2+(
$ + & !
2
& )
$
$ ) G )& N $
&
+
< $
)
) 2 ?
::
+ G %
$
!
)
$ N
) N )
7!1 O
)
& $ &
I 9 9 $
&
. 4 0
)
)3 2G$
G! "
!
& )
=!1 !
) & $ "
& )
' %
$
&
! N
)
) +! " 9 $ ) $ J9 9 $ $ ) ! "! I !
)
& )
5
6 '" ( !< . . . !
!
!
) )H
)
. .
@
( ) ) + ! " 9 $+ & ) $ ) & $ !, H &
$
- 5!
6 7
8
$
'3
1 4
<
)
#
&
& $ $
&
! >=
7A
@
!
! " +4* !, & %
H #
&
)
9 9 9 9 9 2
! " <
$ &
-
N 2 N + & =11> 3 3 / =111
)9
+ & =11>)9
3 '
)
! " ),
!
& 9 $+ &
+ @
)
• • • • • 9
)
0=D
E
( !<
)9
)
!
) <
9 =111 ) +! ") ! "
! +
! "
&
! "! 9
,
N 2
%
N &
! " <
+! " ! + & ', , +( ! "
9 $+ & $ ! " < ) 9
E
!
9 $
9 , 9
? $
3 / ) 3 / , FD)9
A!1!
! " < !
@
#
?
&
$
$
$ @
$
$
! " <
!,
• • • • • • • •
9 9 9 9 9 9 9 9
"&
N 2 N + & =11> 3 3 / =111 FD A!1
$ $ +! " + & =11>)9 !
9
! " < . .
!
7
$ 9 $+ & 3
# $ $ ! .
@
+ &
$& )
) 2 =111
9
! " < .
.
#.
%
+ ) '+4*( +4* $ . . !
&
! " < 9 $ & '
$
.
+! " 9
+ )
+
G
%!
*!I !
4& 9 $
! "!
. !, =!C !
* 0!0 ( !
+ & =11> +4* ! " +4*
+4*)
!/ ?
! " < & )
# )
%
!
!
$ ! 4
2
)
$
. .
<
& )2
=117!
"&
2
=!1! / $
J ? + !,
!+ &
!
!
) ! "!
) & !,
&
&
! " &
$
& &
! " G
&
! "
$ !I
+ /
$
+
!/
& )
!
&
! "
$
H
#
2)3 2) $
4&
)
3+2!
?
&
) $ &
! 4& . . !
!
? . .
!$
. .
! G
!
.
$
"
. 9 #
!
6 (0
9
%
:
1
0)
! "
!
$ $
!
!"
!
)
! &
%
)$
)
!< $
!+ !
)
!!
& )
) )
& &
;& ) + ! " < I
& ! " <
$ "
$
! #! <
!
! &
$
$ %
) A!0-
)
#%&
using System; !,
#
! &
;&
!
$ &
I
" $
$
#! /
'
)
A!=
-
#%(
// compilation error using System.Console; '
) $
$ 2
A!>!
$
#%,
G )
$
!< * +
%
) '
% )
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#");
+ + + + + + + + + +
! "
$
! !4 !@ !@ !@ !+ ! !9 $ !3 !9
+ + + + + + + + +
!, !@
+ &
#
&)
&
$
!, 5 !4 !5 4$ !4 !+# !4 !5 !4 !4 !4 !4 !4 ! !
!<
!
=4
. ; 0
1
;
$
2$
% $ # $ $ !/
$ $
$
4
! $ !
,
2
', 2(
) N
)
! $ !,
$
;& $ !, !
, ! ")
$ $
)
+ ', 2)
# !
H
!
) $
$
$
$
! )
$
! " $ $
& , 2 $ !
, $ J
!
2 ! " )
" , 2 &
& )! "
G 9
6
8
I
&
& !
(
, 2 , 24 + ! % ) , 2 4 ! " +4* +4*
$H
)
9
! J
&!
)! "
8! 8 <()=' $
! "G ! " <
$ !, !, &
$ + $
/
(
! " !5
/
2
$
& ) $ $ ! "
! " & N &
$ &
!,
!
$ !,
& ! " !,
$
! %!
!
!, 24 + , " =11>) !< B!0
#
#"
-& $&
?
$
G @
!! " ?
!
&
+
!@
!I &
$
@
!I
!
& ) !<
$ ) & $
%
$ $
, <"+ !
N +N
!
$
!, $
4
$ G
) !I
$ %
& !<
!, $ ! " <
&
! , 2
)
'( <
#"
, 2 $
B!=!
-(
!
)
)$ $
,
& !
)
$& ? !,
?
)
)
7!1) <
$
B!>!
) E
$ $ !* % $
) $
! " <
! J
)
$
$ !
#"
-,
I
$& +
. > 0 >
(
,
? & $ $ $ !
! !,
+4 2$
! "!
$
1 )
)
)&
) $ ) ! ") J & ) ! " ! !
$ !
/
) ) G
& $
$ N *
!N<
%
)
-
// Error. int cannot be used as a variable name as it a keyword int int = 5; ,
&! < 8 )$ -
&
)3
#
%
& !
/ /M / 9 3 % ,
)
%! +
$
!
!
I
& %
&
! " 4 6
$ $
6 !
4 $ 7!0
% !
) %
!
" $
$ +
$
$
4 , +
$ $
4 2 +
$
4 $ 5$H +
$ $H
$4 $H $
.&
$
,
N , N
!
$ & %
$&)
% % )
& $
$ $ &
% %
$ %
$ +$ %< / $$
$
$
@ , 2$
H !
,
.(
$
$
0
& +4 2$ N
)
% !'
! "
$
&
! $
!<
!I
N (
* &
< $ 7!=! % 6 !5
!
%
,
9
% )
'/
)
' )
<
!
) ( 7!0!
) )
#"
.& &
$ !
&
$
$ $ $
)
& D1
!
$
! $ $
$ & % %
%
$H & & $ $
6
& & .,
$
!
'/ 1
< 2$
$ N
)
+4
!N
& 8 ! ! !
! 3
!
!
$ &
$
! $
!
!
$