30/09/2018, 19:32
Thắc mắc về Chuỗi C#
Các bạn giải thích cho mình các dòng in đậm với:
Code C#
Console.Write("Nhap chuoi can xu ly: ");
Input = Console.ReadLine();
//Đếm khoảng trắng
char[] Mang = Input.ToCharArray();
int dem = 0;
for (int i = 0; i < Mang.Length; i++)
{
if(Char.IsWhiteSpace(Mang[i]))
dem += 1;
}
-ToCharArray nghĩa là gi?
-Ở vòng lặp for tại sao không cho i = 1 và cho i<= Mang.Lenght mà cho i = 0 và i < Mang.lenght?
Bài liên quan
thứ nhất cái tên hàm nói nên tất cả
thứ 2 vì sao nó như thế thì chịu khó mà đem sách vở ra mà học, chứ ai lại để hổng kiến thức cơ bản ntn vậy.
Thứ nhất:
Có cái sách vở nào giải thích kỹ mấy điều này? Có sách nào giải thích tại sao i =0 mà ko phải i = 1,i < n mà ko phải i <= n. Nếu có chỉ mình với???
Thứ 2: Ko phải mình ko hiểu nhưng mình muốn biết rõ thêm thôi.Lập trình đâu phải cái gì cũng hiểu được
ToCharArray: Như tên hàm đã nói lên rất rõ, nó tạo ra một mảng char từ một chuỗi
string = "hello"
=>char[] a = {'h','e','l','l','o'};
Tại sao bắt đầu từ 0 thì bên dưới là câu trả lời được upvote nhiều nhất trên quora:
Cảm ơn anh đã giúp đỡ