Я знаю, что существует свойство strlen или length строки или stringbuilder. есть ли способ, который я могу вычислить длину строки и отобразить или выставить размер конкретной строки? (Например, если (строка = длина 200), а затем (String = 20KB или MB)Длина до размера в MB
-1
A
ответ
1
Чтобы получить размер в мегабайтах в частности:.
decimal megabyteSize = ((decimal)Encoding.Unicode.GetByteCount(str)/1048576);
Где str
это строка, которую вы хотите проверить
+0
Большое спасибо за все ваши советы. я постараюсь все ваши предложения завтра! С наилучшими пожеланиями, – Eman
Смежные вопросы
- 1. Преобразование размера файла в MB из KB
- 2. Почему Imagemagick или GraphicsMagick увеличивают размер MB моего изображения PNG при изменении размера до меньшего размера?
- 3. Сжатие видео с UIPickerViewController до определенного размера в MB для сети в Swift 2
- 4. php convert Байт до ближайшего MB округлен
- 5. biglm предсказать не в состоянии выделить вектор размера xx.x MB
- 6. Сжатие UIImage до определенного размера в мегабайтах
- 7. изменение размера iFrame до размера
- 8. Распределение памяти «Ошибка: не может выделить вектор размера 75.1 Mb»
- 9. Изменение размера PNG (длина x ширина)
- 10. Изменение размера и размера холста до размера
- 11. Конвертировать KB в MB?
- 12. Длина колонтитула до 6 символов
- 13. Как рассчитать base64image Размер строки в MB?
- 14. сюжетные: Название размера длина и главный титул
- 15. Python - длина нулевого размера на объекте json
- 16. UIImage размера фактического размера
- 17. Powershell: Свойства файла - Bytes to Mb
- 18. TeamCity, «Передача источников репозитория: n.n Mb до сих пор ..»
- 19. <p: fileUpload> ограничение до 2 Mb
- 20. Нарисуйте список до максимального размера строки
- 21. Изменение размера отчета до большего размера
- 22. Изменение размера UICollectionView до размера содержимого
- 23. Ограничение размера JTextArea до размера его текста
- 24. Изменение размера формы до размера окна
- 25. Изменение размера окна до максимального размера
- 26. изменение размера изображения до точного размера
- 27. Изменение размера холста до размера окна/пользователя
- 28. Изменение размера контента до размера окна
- 29. Изменение размера веб-браузера до размера содержимого
- 30. Растянуть изображение до размера
Чтобы быть более понятным, вам нужно определить, сколько байтов используется для представления строки. Некоторые кодировки с использованием 1 байт на символ (ASCII), в то время как другие используют 2 байта на символ (UNICODE). Когда у вас есть количество байтов, разделите на 1024, чтобы получить KB. Разделите по 1024 снова, чтобы получить MB. –
Так что скажем, у меня есть 200 символов в моей строке, я бы сделать это вычисление? 200/1024 (Результат в КБ) результат Kb/1024 (результат MB)? – Eman
Да, если предположить, что каждый символ представлен 1 байт. Посмотрите на эту ссылку MSDN, чтобы получить представление о встроенных кодировках, которые доступны. http://msdn.microsoft.com/en-us/library/system.text.encoding(v=vs.110).aspx –