C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b
ả
ả
n
n
-
-
Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
1
1
C# and .NET Framework
C# and .NET Framework
B
B
à
à
i 1:
i 1:
C Sharp
C Sharp
v
v
à
à
k
k
i
i
ế
ế
n
n
tr
tr
ú
ú
c
c
.NET.
.NET.
C#
C#
cơ
cơ
b
b
ả
ả
n
n
Đo
Đo
à
à
n Quang Minh
n Quang Minh
http
http
://www.VTPortal.net
://www.VTPortal.net
Last update:
Last update:
30.
30.
December
December
2006
2006
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b
ả
ả
n
n
-
-
Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
2
2
M
M
ụ
ụ
c l
c l
ụ
ụ
c
c
M
M
ố
ố
i
i
quan
quan
h
h
ệ
ệ
gi
gi
ữ
ữ
a
a
C#
C#
v
v
à
à
.NET
.NET
The Common Language Runtime
The Common Language Runtime
Assemblies
Assemblies
C
C
á
á
c
c
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
s
s
ử
ử
d
d
ụ
ụ
ng
ng
C#
C#
Nh
Nh
ắ
ắ
c
c
l
l
ạ
ạ
i
i
ki
ki
ế
ế
n
n
th
th
ứ
ứ
c
c
C# (
C# (
c
c
ú
ú
ph
ph
á
á
p
p
C++)
C++)
căn
căn
b
b
ả
ả
n
n
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b
ả
ả
n
n
-
-
Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
3
3
M
M
ố
ố
i
i
quan
quan
h
h
ệ
ệ
gi
gi
ữ
ữ
a
a
C#
C#
v
v
à
à
.NET
.NET
C# l
C# l
à
à
m
m
ộ
ộ
t ngôn ng
t ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh m
nh m
ớ
ớ
i nh
i nh
ấ
ấ
t, hi
t, hi
ệ
ệ
n đ
n đ
ạ
ạ
i
i
nh
nh
ấ
ấ
t,
t,
đư
đư
ợ
ợ
c thi
c thi
ế
ế
t k
t k
ế
ế
nh
nh
ằ
ằ
m m
m m
ụ
ụ
c tiêu:
c tiêu:
–
–
Ph
Ph
á
á
t tri
t tri
ể
ể
n, tri
n, tri
ể
ể
n khai c
n khai c
á
á
c
c
ứ
ứ
ng d
ng d
ụ
ụ
ng trên n
ng trên n
ề
ề
n .NET
n .NET
–
–
Ph
Ph
á
á
t tri
t tri
ể
ể
n c
n c
á
á
c
c
ứ
ứ
ng d
ng d
ụ
ụ
ng d
ng d
ự
ự
a trên c
a trên c
á
á
ch ti
ch ti
ế
ế
p c
p c
ậ
ậ
n
n
hư
hư
ớ
ớ
ng đ
ng đ
ố
ố
i tư
i tư
ợ
ợ
ng.
ng.
Ch
Ch
ú
ú
ý
ý
: C# l
: C# l
à
à
m
m
ộ
ộ
t ngôn ng
t ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh, không ph
nh, không ph
ả
ả
i
i
l
l
à
à
m
m
ộ
ộ
t th
t th
à
à
nh ph
nh ph
ầ
ầ
n c
n c
ủ
ủ
a .NET. Tuy nhiên, hi
a .NET. Tuy nhiên, hi
ệ
ệ
u
u
qu
qu
ả
ả
trong l
trong l
ậ
ậ
p tr
p tr
ì
ì
nh v
nh v
ớ
ớ
i .NET ph
i .NET ph
ụ
ụ
thu
thu
ộ
ộ
c v
c v
à
à
o hi
o hi
ệ
ệ
u
u
qu
qu
ả
ả
l
l
ậ
ậ
p tr
p tr
ì
ì
nh C#
nh C#
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b
ả
ả
n
n
-
-
Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
4
4
The Common Language Runtime
The Common Language Runtime
H
H
ạ
ạ
t
t
nhân
nhân
c
c
ủ
ủ
a
a
.NET
.NET
l
l
à
à
môi
môi
trư
trư
ờ
ờ
ng
ng
th
th
ự
ự
c
c
thi
thi
mã
mã
l
l
ệ
ệ
nh
nh
,
,
g
g
ọ
ọ
i
i
l
l
à
à
Common Language Runtime
Common Language Runtime
(
(
CLR
CLR
) hay
) hay
.NET runtime
.NET runtime
.
.
Trư
Trư
ớ
ớ
c
c
khi
khi
th
th
ự
ự
c
c
thi
thi
b
b
ở
ở
i
i
CLR,
CLR,
mã
mã
ngu
ngu
ồ
ồ
n
n
c
c
ầ
ầ
n
n
đư
đư
ợ
ợ
c
c
biên
biên
d
d
ị
ị
ch
ch
ra
ra
ngôn
ngôn
ng
ng
ữ
ữ
trung
trung
gian
gian
g
g
ọ
ọ
i
i
l
l
à
à
Microsoft
Microsoft
Intermediate Language
Intermediate Language
(
(
MS
MS
-
-
IL
IL
)
)
Ưu
Ưu
đi
đi
ể
ể
m
m
:
:
–
–
Không
Không
ph
ph
ụ
ụ
thu
thu
ộ
ộ
c
c
v
v
à
à
o
o
n
n
ề
ề
n
n
(platform): .NET
(platform): .NET
c
c
ó
ó
th
th
ể
ể
ch
ch
ạ
ạ
y
y
trên
trên
Windows
Windows
ho
ho
ặ
ặ
c
c
trên
trên
Linux;
Linux;
–
–
Tăng
Tăng
hi
hi
ệ
ệ
u
u
su
su
ấ
ấ
t
t
th
th
ự
ự
c
c
thi
thi
:
:
kh
kh
á
á
c
c
v
v
ớ
ớ
i
i
Java, CLR
Java, CLR
l
l
à
à
b
b
ộ
ộ
biên
biên
d
d
ị
ị
ch
ch
Just
Just
-
-
In
In
-
-
Time
Time
:
:
mã
mã
IL
IL
đư
đư
ợ
ợ
c
c
biên
biên
d
d
ị
ị
ch
ch
t
t
ứ
ứ
c
c
th
th
ờ
ờ
i
i
sang
sang
mã
mã
m
m
á
á
y
y
khi
khi
th
th
ự
ự
c
c
thi
thi
chương
chương
tr
tr
ì
ì
nh
nh
;
;
–
–
Kh
Kh
ả
ả
năng
n
ăng
biên
biên
d
d
ị
ị
ch
ch
nhi
nhi
ề
ề
u
u
ngôn
ngôn
ng
ng
ữ
ữ
kh
kh
á
á
c
c
nhau
nhau
: C#, VB.NET,
: C#, VB.NET,
C++ .NET, J#...
C++ .NET, J#...
Xem
Xem
thêm
thêm
/> />-
-
acea
acea
-
-
4190
4190
-
-
a75f
a75f
-
-
076cb24e13e6/tab.aspx
076cb24e13e6/tab.aspx
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b
ả
ả
n
n
-
-
Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
5
5
Intermediate Language
Intermediate Language
Ki
Ki
ể
ể
u
u
d
d
ữ
ữ
li
li
ệ
ệ
u
u
d
d
ù
ù
ng
ng
chung
chung
(
(
Common Type System
Common Type System
–
–
CTS
CTS
):
):
–
–
L
L
à
à
t
t
ậ
ậ
p
p
c
c
á
á
c
c
ki
ki
ể
ể
u
u
d
d
ữ
ữ
li
li
ệ
ệ
u
u
đư
đư
ợ
ợ
c
c
đ
đ
ị
ị
nh
nh
ngh
ngh
ĩ
ĩ
a
a
s
s
ẵ
ẵ
n
n
trong
trong
IL,
IL,
d
d
ù
ù
ng
ng
chung
chung
gi
gi
ữ
ữ
a
a
c
c
á
á
c
c
ngôn
ngôn
ng
ng
ữ
ữ
(C#, VB.NET,
(C#, VB.NET,
…
…
).
).
–
–
Chia
Chia
l
l
à
à
m
m
hai
hai
t
t
ậ
ậ
p
p
:
:
d
d
ữ
ữ
li
li
ệ
ệ
u
u
ki
ki
ể
ể
u
u
tham
tham
tr
tr
ị
ị
v
v
à
à
d
d
ữ
ữ
li
li
ệ
ệ
u
u
ki
ki
ể
ể
u
u
tham
tham
chi
chi
ế
ế
u
u
(
(
value
value
type
type
v
v
à
à
reference type
reference type
)
)
Đ
Đ
ặ
ặ
c
c
t
t
ả
ả
ngôn
ngôn
ng
ng
ữ
ữ
chung
chung
(
(
Common Language Specification
Common Language Specification
–
–
CLS
CLS
)
)
–
–
T
T
ậ
ậ
p
p
con
con
c
c
ủ
ủ
a
a
CTS
CTS
m
m
à
à
t
t
ấ
ấ
t
t
c
c
ả
ả
c
c
á
á
c
c
ngôn
ngôn
ng
ng
ữ
ữ
đ
đ
ề
ề
u
u
ph
ph
ả
ả
i
i
h
h
ỗ
ỗ
tr
tr
ợ
ợ
Đ
Đ
ặ
ặ
c
c
t
t
í
í
nh
nh
c
c
ủ
ủ
a
a
IL:
IL:
–
–
H
H
ỗ
ỗ
tr
tr
ợ
ợ
hư
hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
v
v
à
à
giao
giao
ti
ti
ế
ế
p
p
:
:
b
b
ả
ả
n
n
thân
thân
IL
IL
l
l
à
à
ngôn
ngôn
ng
ng
ữ
ữ
hư
hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
ho
ho
à
à
n
n
to
to
à
à
n
n
.
.
C
C
ó
ó
h
h
ỗ
ỗ
tr
tr
ợ
ợ
giao
giao
ti
ti
ế
ế
p
p
(interface)
(interface)
–
–
X
X
ử
ử
lý
lý
t
t
ự
ự
đ
đ
ộ
ộ
ng
ng
tham
tham
bi
bi
ế
ế
n
n
v
v
à
à
tham
tham
tr
tr
ị
ị
(
(
t
t
í
í
nh
nh
năng
năng
c
c
ủ
ủ
a
a
CTS).
CTS).
–
–
É
É
p
p
ki
ki
ể
ể
u
u
t
t
ự
ự
đ
đ
ộ
ộ
ng
ng
v
v
à
à
an
an
to
to
à
à
n
n
C
C
á
á
c
c
t
t
í
í
nh
nh
năng
năng
đ
đ
ặ
ặ
c
c
bi
bi
ệ
ệ
t
t
:
:
–
–
B
B
ộ
ộ
thu
thu
gom
gom
r
r
á
á
c
c
:
:
t
t
ự
ự
đ
đ
ộ
ộ
ng
ng
qu
qu
ả
ả
n
n
lý
lý
b
b
ộ
ộ
nh
nh
ớ
ớ
–
–
An
An
to
to
à
à
n
n
:
:
qu
qu
ả
ả
n
n
lý
lý
ti
ti
ế
ế
n
n
tr
tr
ì
ì
nh
nh
d
d
ự
ự
a
a
trên
trên
t
t
à
à
i
i
kho
kho
ả
ả
n
n