«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу эффективно разделить строку от пробела в C#?

Как я могу эффективно разделить строку от пробела в C#?

Опубликовано в 2025-02-06
Просматривать:182

How Can I Efficiently Split a String by Whitespace in C#?

Спецификация пространства для разделения строки в C#

]]]

при разделении строки на основе пробелов вручную определение массива char [] является как громоздким, так и склонным к ошибкам. К счастью, C# обеспечивает более эффективный подход.

не нужно указывать пространственные символы в массиве, просто вызовите string.split (null); или string.split (new char [0]); . Это означает использование пространственных символов по умолчанию для сегментации, избегая необходимости явно использовать массивы символов.

это связано с тем, что документация для метода string.split (char []) явно указывает: «Если параметр разделителя нулевой или не содержит никаких символов, пространственный символ считается делимитром. "

]]

Таким образом, следующий код может эффективно разделить строку «Быстрая коричневая лиса перепрыгивает через ленивую собаку» на массив строк:

]
string[] ssizes = myStr.Split(null);

Обязательно проконсультируйтесь с документацией для получения комплексной информации о том, как эффективно использовать конкретные методы и классы. Документация часто может предоставить ценную информацию и сделать ваш опыт кодирования более эффективным.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3