VicoTas
Câu hỏi
avatar Lucky
25/05/2013 20:32

Trong C#, làm sao để chuyển từ 1 chuỗi sang 1 mảng ký tự?



Danh sách câu trả lời (1)
avatar cochukg 25/05/2013 20:32
Trong chương trình viết bằng ngôn ngữ C#, để miêu tả các chuỗi văn bản, ta thường dùng biến thuộc kiểu string hay String. string hay String là các class đối tượng có sẵn trong môi trường .Net được dùng để quản lý chuỗi văn bản. Để chuyển chuỗi sang 1 mảng ký tự, bạn có thể gọi tác vụ ToCharArray() của biến string hay String. Thí dụ sau là đoạn code C# demo việc chuyển chuỗi sang mảng các ký tự:

//khai báo các biến cần dùng
int i;
char[] buf;
char ch;
String sbuf = "Nguyễn Văn Hiệp";
//hoặc: string sbuf = "Nguyễn Văn Hiệp";
//chuyển chuỗi thành mảng ký tự
buf = sbuf.ToCharArray();
//duyệt từng ký tự trong mảng
for (i = 0; i < sbuf.Length; i++) {
ch = buf; //đọc ký tự thứ i và gán vào biến ch
}
Nếu chỉ cần truy xuất đọc từng ký tự trong chuỗi, ta không nhất thiết phải chuyển chuỗi sang mảng ký tự mà có thể dùng cú pháp đơn giản như sau:
ch = sbuf; //đọc ký tự thứ i trong chuỗi và gán vào biến ch
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
MrTien Xin hỏi tài liệu và mã nguồn về hệ thống email, cách viết một chương trình "send email" đơn giản giữa 2 máy?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

Vinh Cho em hỏi về hailstorm service là gì?Em cảm ơn nhìu nhìu ạh!

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách thực hiện cho SQL Server cập nhật dữ liệu liên tục hàng tồn kho trên form bán hàng. Phần mềm viết bằng VB?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Xin cho biết cách lập trình bằng VB 6.0 để nhập 1 file *.dbf vào dữ liệu Access?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Em muốn lập trình game 3D thì học ngôn ngữ lập trình nào?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Có thể hướng dẫn tôi lập trình bằng ngôn ngữ máy được không? Cám ơn.

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Em mới tìm hiểu về lập trình C++, không biết C++ có gì hay hơn C?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Sử dụng phần mềm nào để lập trình Trí Tuệ Nhân Tạo? Có thể tìm tài liệu ở đâu?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

Lê Thị Hoa Hồng Xin hỏi làm thế nào để chọn từng cột data (bôi đen) trong richtextbox trong VB6, giống như chức năng Ctrl+Shift+F8 trong Word?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Hướng dẫn lập trình thu âm thanh từ microphone bãng C++. ??

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

dang duc thang Cách thức lập trình nhận dạng giọng nói?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Lập trình VB dùng textbox, khi copy văn bản soạn thảo bãng font Times New Roman vào thì không hiện đúng tiếng Việt?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Winsock trong VB6 có nghĩa là gì?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong Java, làm thế nào để lấy processor ID (CPU)?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Mới học VB 6.0 và muốn thực hành thiết kế 1 calculator, xin hướng dẫn cách lập trình điều khiển các con số trên máy tính?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Chương trình sử dụng ngắt 16h viết bằng C++ chạy trên nền Windows bị thông báo lỗi bộ xử lý hoặc không thể truy xuất các thanh ghi được?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hỏi trong Windows Vista có thay đổi cấu trúc thư viện API âm thanh không?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong VB 6 có thể thực hiện lập trình theo kiểu OOP - sử dụng class và method được không?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong VB 6.0, làm thế nào để độ rộng dropdown của combobox vừa với độ dài text của combobox?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn viết chương trình nén file nhạc thành MP3, mục đích giảm bớt dung lượng mà vẫn đảm bảo âm thanh tốt?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip