Một thời gian trở lại (năm thứ nhất của trường trung học) Tôi đã hỏi một lập trình viên C++ thực sự giỏi, là một cơ sở để tạo ra một ứng dụng đơn giản để chuyển đổi một chuỗi thành nhị phân. Ông đã cho tôi mẫu mã sau đây:Làm thế nào để bạn chuyển đổi một chuỗi thành ascii thành nhị phân trong C#?
void ToBinary(char* str)
{
char* tempstr;
int k = 0;
tempstr = new char[90];
while (str[k] != '\0')
{
itoa((int)str[k], tempstr, 2);
cout << "\n" << tempstr;
k++;
}
delete[] tempstr;
}
Vì vậy, tôi đoán câu hỏi của tôi là làm thế nào để tôi nhận được một tương đương với chức năng itoa trong C#? Hoặc nếu không có cách nào tôi có thể đạt được hiệu quả như vậy?
Điều này dường như không liên quan gì đến câu hỏi này. Tôi có thể sai, bởi vì câu hỏi là khá mơ hồ, ngoại trừ mã mẫu hơi lẻ. – mquander
Mẫu mã hơi lạ nhưng bạn nên biết nó làm gì. Nó nhận được mỗi giá trị char và chuyển đổi nó thành biểu diễn nhị phân của nó và xuất ra nó. – Samuel
Xin lỗi, tôi không có ý nói mơ hồ. Đây chỉ là một dự án sở thích mà tôi đang làm. – Kredns