[ad_1]
phương thức C# tương đương với phương thức javascript ‘charAt’ là gì?
Giải pháp 1
Tôi nghĩ bạn muốn nói
string alphabet = "abcdefg...xyz" ; char b = alphabet[1] ;
Giải pháp 3
Luôn đọc MSDN trước (và thường là thay vì) hỏi như là câu hỏi: http://msdn.microsoft.com/en-us/library/system.string.aspx[^].
Đặt câu hỏi như vậy tại CodeProject rất không hiệu quả so với việc đọc các trang trợ giúp MSDN, điều mà bạn nên làm trong mọi trường hợp.
Giải pháp 4
Để trả lời câu hỏi thứ hai của bạn, cụ thể là
maajanes đã viết:Tôi phải đếm số lần xuất hiện của một nhân vật cụ thể. Tôi có thể làm gì?
Mẫu nhanh nhất tôi từng gặp0 là
string source = "this is my test string"; char requiredCharacter = 's'; int count = 0; foreach (char c in source) { if (c == requiredCharacter) { count++; } }
0
Không thể nhớ bản gốc được lấy từ cách đây một thời gian, nhưng nó là thứ tôi sử dụng bây giờ
Giải pháp 2
Bạn có thể thực hiện việc này bằng hàm Substring() của String.
Giả định-
chuỗi sname=”abcdef…yz”;
int nCharAt=0;
char scharAt=Convert.ToChar(sname.Substring(nCharAt,1));
Vậy thì câu trả lời sẽ là-
sCharAt=a;
Giải pháp 5
C# cho phép truy cập Chuỗi giống như mảng nên C# tương đương với
string.charAt(i) == ‘x’;
là
sợi dây[i] == ‘x’;
[ad_2]
コメント