Mam ciąg ośmiu 1 i 0 z odstępami pomiędzy, coś jak "1 0 0 1 1 0 1 0", które chcę przekonwertować na int. Czy istnieje prosty sposób na zrobienie tego? Czuję, że zrobi to jakaś analiza linq, ale nie wiem nawet, co zrobić z postaciami, kiedy je znajdę.Konwertuj reprezentację ciągów liczby binarnej na int w C#
Odpowiedz
Nie potrzebujesz żadnego LINQ.
Convert.ToInt*()
pobiera opcjonalny fromBase
parametr, który musi wynosić 2, 8, 10 lub 16.
Convert.ToInt32("1 0 0 1 1 0 1 0".Replace(" ", ""), 2)
To sprawia, że jest to bardzo prosty problem, hah. Dzięki wielkie! – MLavine
alternatywą dla @ odpowiedź SLaks męska (ale tylko do analizowania HEX) jest
Int32.Parse(hexString, System.Globalization.NumberStyles.HexNumber);
Jest nie ma odpowiednika binarnego, więc jest to lepsza odpowiedź ogólnego przeznaczenia.
Myliłem się. Usunięto wcześniejszy komentarz. – Tilak
- 1. Konwertuj binarną reprezentację liczby z ciągu znaków na int -Javascript
- 2. Konwertuj reprezentację ciągów bezimiennej krotki, na krotkę
- 3. Konwertuj listę ciągów na listę int
- 4. Szybki sposób konwertowania liczby binarnej na liczbę dziesiętną
- 5. Konwertuj int na tablicę bajtów w C?
- 6. Konwersja liczby na jej reprezentację w alfabecie C# .NET
- 7. Konwertuj ciąg tekstowy na reprezentację szesnastkową lub reprezentację binarną
- 8. Drukuj reprezentację ciągów wyliczenia, NSLog
- 9. Konwertuj wartość skali szarości na reprezentację RGB?
- 10. Konwertuj ciąg na int-celny c
- 11. Konwersja binarnej reprezentacji ciągów na tablicę bajtów
- 12. Konwertuj IEnumerable <int> na int []
- 13. Konwertuj sekwencję ciągów znaków na liczby całkowite (Clojure)
- 14. Konwertuj ciąg szesnastkowy na int
- 15. Jak zmienić reprezentację ciągów w klasie Pythona?
- 16. Konwertuj Char na Int
- 17. Jak uzyskać binarną reprezentację liczby zmiennoprzecinkowej w PHP?
- 18. Konwertuj ciąg na Int bez int()
- 19. Konwertuj ciąg w formacie binarnym na int, w C
- 20. Konwertuj int na const wchar_t *
- 21. Haskell Konwertuj Integer na Int?
- 22. Konwertuj int na 16-bitowy zmiennoprzecinkowy (połowa zmiennoprzecinkowa) w C++
- 23. Java: Konwertowanie zestawu do tablicy na reprezentację ciągów
- 24. Konwertuj z binarnego na char w C
- 25. Xcode iOS: Konwertuj int na NSString
- 26. Konwertuj wycinek łańcucha na int w Rust
- 27. Konwertuj numer w tekście tekstowym na int
- 28. Konwertuj tablicę int na tablicę znaków
- 29. Konwertuj [IO Int] na IO [Int] w Haskell?
- 30. Konwertuj zapytanie linq do tablicy ciągów - C#
Aby wyjaśnić, ciąg '1 0 0 1 1 0 1 0' powinien zostać przeanalizowany jako dwie, czterobitowe wartości:' 1001' i '1010'. Następnie konwertowane na hex. Poprawny? –