Tôi có một chuỗi tám 1 và 0 với khoảng trắng ở giữa, giống như "1 0 0 1 1 0 1 0", mà tôi muốn chuyển đổi thành int. Có một cách đơn giản để làm điều này? Tôi cảm thấy như một số loại phân tích LINQ sẽ làm điều đó, nhưng tôi thậm chí không biết phải làm gì với các nhân vật khi tôi tìm thấy chúng.Chuyển đổi chuỗi đại diện của số nhị phân thành int trong C#
Trả lời
Bạn không cần bất kỳ LINQ nào.
Convert.ToInt*()
mất một tùy chọn fromBase
tham số, mà phải là 2, 8, 10, hoặc 16.
Convert.ToInt32("1 0 0 1 1 0 1 0".Replace(" ", ""), 2)
Điều đó làm cho vấn đề này trở nên rất đơn giản, hah. Cám ơn rất nhiều! – MLavine
Một thay thế cho @ câu trả lời SLaks của (nhưng chỉ cho phân tích Hex) là
Int32.Parse(hexString, System.Globalization.NumberStyles.HexNumber);
Có không có tương đương với nhị phân, tuy nhiên, do đó, ông là một câu trả lời có mục đích chung tốt hơn.
Tôi đã nhầm. Đã xóa nhận xét trước đó. – Tilak
- 1. Go - chuyển đổi chuỗi đại diện cho số nhị phân thành int
- 2. C# hằng số nhị phân đại diện
- 3. java: chuyển đổi chuỗi nhị phân thành int
- 4. SQL Server Chuyển đổi số nguyên thành chuỗi nhị phân
- 5. Chuyển đổi chuỗi nhị phân thành số nguyên
- 6. Chuyển đổi một byte thành chuỗi nhị phân trong C#
- 7. Chuyển đổi chuỗi định dạng nhị phân thành int, trong C
- 8. Chuyển đổi chuỗi thập lục phân thành chuỗi nhị phân
- 9. chuyển đổi số thập phân thành int trong C#
- 10. Chuyển đổi chuỗi đại diện nhị phân của một byte với giá trị nhị phân thực tế bằng Python
- 11. Chuyển đổi số thập phân thành nhị phân trong R?
- 12. chuyển đổi chuỗi văn bản thành dạng đại diện hệ thập lục phân hoặc biểu diễn nhị phân
- 13. Chuyển đổi một int thành một biểu diễn chuỗi nhị phân trong Java?
- 14. Chuyển đổi chuỗi nhị phân thành bigint trong MySQL?
- 15. Làm thế nào để bạn chuyển đổi một chuỗi thành ascii thành nhị phân trong C#?
- 16. Cách nhanh nhất để chuyển đổi chuỗi thành nhị phân?
- 17. Chuyển đổi chuỗi thập lục phân thành int
- 18. Chuyển đổi chuỗi đại diện unicode
- 19. Chuyển đổi từ nhị phân thành char trong C
- 20. Chuyển đổi chuỗi nhị phân thành mảng byte
- 21. C++ int chuỗi chuyển đổi
- 22. Chuỗi nhị phân thành số nguyên
- 23. Chuyển đổi chuỗi số không nhị phân và những
- 24. Chuyển đổi số nguyên thành một bit đại diện
- 25. Chuyển đổi cơ sở-2 chuỗi số nhị phân để int
- 26. Chuyển đổi Pythonic thành nhị phân?
- 27. Chuyển đổi chuỗi thập lục phân thành số nguyên một cách hiệu quả trong C?
- 28. Chuyển đổi tệp nhị phân thành chuỗi Base64
- 29. Chuyển đổi chuỗi thập lục phân (hex) thành một chuỗi nhị phân
- 30. Chuyển đổi hình ảnh thành nhị phân?
Chỉ cần làm rõ, chuỗi '1 0 0 1 1 0 1 0' nên được phân tích cú pháp thành hai, bốn giá trị bit:' 1001' và '1010'. Sau đó chuyển thành hex. Chính xác? –