Ho una stringa di otto 1s e 0s con spazi nel mezzo, qualcosa come "1 0 0 1 1 0 1 0", che voglio convertito in un int. C'è un modo semplice per fare questo? Mi sento come se una specie di analisi di linq lo facesse, ma non so nemmeno cosa fare con i personaggi una volta trovati.Converti la rappresentazione di stringa del numero binario in int in C#
risposta
Non è necessario alcun LINQ.
Convert.ToInt*()
accetta un fromBase
parametro opzionale, che deve essere 2, 8, 10, o 16.
Convert.ToInt32("1 0 0 1 1 0 1 0".Replace(" ", ""), 2)
Bene, questo lo rende un problema molto semplice, quindi hah. Grazie mille! – MLavine
Un'alternativa @ risposta di SLaks (ma solo per analizzare Hex) è
Int32.Parse(hexString, System.Globalization.NumberStyles.HexNumber);
C'è nessun equivalente per binario, tuttavia, quindi la sua è una migliore risposta generica.
Mi sono sbagliato. Rimosso il commento precedente. – Tilak
- 1. Converti stringa di formato binario in int, in C
- 2. Converti rappresentazione binaria di numero da stringa a int -Javascript
- 3. Converti int in stringa?
- 4. Converti stringa esadecimale in int
- 5. Converti stringa in int-objective c
- 6. Converti sezione stringa in int in Rust
- 7. Converti numero in vista testo in int
- 8. Rappresentazione binaria di un numero in C
- 9. Converti parole (stringa) in Int
- 10. Converti in rappresentazione Unicode
- 11. Converti int (numero) in stringa con zeri iniziali? (4 cifre)
- 12. Converti doppio in stringa C++?
- 13. C# Rappresentazione stringa del metodo
- 14. C# Converti Char in Byte (rappresentazione esadecimale)
- 15. Converti numero intero in stringa
- 16. Converti numero intero [] in int [] array
- 17. (Java) Specificare il numero di bit (lunghezza) durante la conversione del numero binario in stringa?
- 18. Converti numero stringa in numero intero
- 19. Numero di 1s in un numero binario
- 20. Converti l'immagine in binario?
- 21. Rappresentazione binaria in C
- 22. Converti stringa esadecimale (char []) in int?
- 23. Converti byte in Int/uint in C
- 24. Come modificare la rappresentazione della stringa NaN in C#?
- 25. Converti stringa in numero decimale in rubino
- 26. Converti stringa in stringa esadecimale in C#
- 27. stringa Converti numero intero usando la mappa()
- 28. Converti decimale in binario in python
- 29. Converti int in array di byte in C?
- 30. Converti stringa di campo di input in Int in Swift
Giusto per chiarire, la stringa '1 0 0 1 1 0 1 0' deve essere analizzata come due, quattro valori bit:' 1001' e '1010'. Quindi convertito in esadecimale. Corretta? –