L p trình .NET và C#<br />
Lecture 10:<br />
<br />
X<br />
<br />
LÝ CHU I<br />
<br />
TS ào Nam Anh<br />
UTM, Khoa KH&CN<br />
<br />
1<br />
<br />
Resources<br />
Các gi i pháp l p trình C#, Nguy n Ng c Bình Phương - Thái Thanh Phong<br />
Allen Jones. C# Programmer's Cookbook. Microsoft Press, 2004<br />
John Connell. Coding Techniques for Microsoft Visual Basic .NET. Microsoft<br />
Press, 2002.<br />
Harvey M. Deitel, Paul J. Deitel, & Tem R. Nieto. Visual Basic .NET How to<br />
Program, Second Edition. Prentice Hall, 2002.<br />
Jose Mojica. C# and VB .NET Conversion Pocket Reference. O'Reilly, 2002.<br />
James Avery. Ten Must-Have Tools Every Developer Should Download Now.<br />
MSDN Magazine, 2004.<br />
Karl Moore. The Ultimate VB.NET and ASP.NET Code Book. Apress, 2003<br />
Matthew MacDonald. Microsoft Visual Basic .NET Programmer's Cookbook.<br />
Microsoft Press, 2003.<br />
Mark Schmidt & Simon Robinson. Microsoft Visual C# .NET 2003 Developer's<br />
Cookbook. Sams Publishing, 2003.<br />
Dương Quang Thi n. L p trình Visual C# th nào? Nhà xu t b n T ng H p TP.<br />
H Chí Minh, 2005.<br />
Nguy n Ng c Bình Phương & Lê Tr n Nh t Quỳnh. Các gi i pháp l p trình<br />
Visual Basic .NET. Nhà xu t b n Giao thông V n t i, 2006<br />
www.msdn.microsoft.com, www.codeproject.com, www.msd2d.com,<br />
www.developersdex.com, www.windowsforms.net, www.gotdotnet.com,<br />
www.codeguru.com, www.developerfusion.com<br />
<br />
2<br />
<br />
Ngôn ng C# h tr khá y<br />
các<br />
ch c năng c a ki u chu i mà chúng ta<br />
có th th y ư c các ngôn ng l p<br />
trình c p cao khác.<br />
i u quan tr ng hơn là ngôn ng C#<br />
xem nh ng chu i như là nh ng i<br />
tư ng và ư c óng gói t t c các thao<br />
tác, s p x p, và các phương th c tìm<br />
ki m thư ng ư c áp d ng cho chu i<br />
ký t .<br />
3<br />
<br />
L p<br />
<br />
i t ng String<br />
<br />
C# xem nh ng chu i như là nh ng ki u d<br />
li u cơ b n t c là các l p này r t linh ho t,<br />
m nh m , và nh t là d s d ng.<br />
M i i tư ng chu i là m t dãy c<br />
nh các<br />
ký t Unicode.<br />
Các phương th c ư c dùng<br />
làm thay i<br />
m t chu i th c s tr v m t b n sao a thay<br />
i, chu i nguyên th y không thay i.<br />
4<br />
<br />
T o m t chu i<br />
gán cho m t chu i trích d n t c là chu i n m<br />
trong d u ngo c kép, ki u chu i này cũng<br />
ư c bi t như là m t chu i h ng, khai báo<br />
như sau:<br />
string newString = “Day la chuoi hang”;<br />
Nh ng chu i trích d n có th ư c thêm các<br />
ký t escape, như là “\n” hay “\t”<br />
<br />
5<br />
<br />