"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo dividir eficientemente una cadena por Whitespace en C#?

¿Cómo puedo dividir eficientemente una cadena por Whitespace en C#?

Publicado el 2025-02-06
Navegar:890

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

Especificación de espacio para la división de cadena en c#

]]

Al dividir una cadena basada en espacios, definir manualmente una matriz de char [] es engorroso y propensa a errores. Afortunadamente, C# proporciona un enfoque más eficiente.

no es necesario especificar caracteres de espacio en la matriz, simplemente llamar string.split (null); o string.split (nuevo char [0]); . Esto significa usar los caracteres espaciales predeterminados para la segmentación, evitando la necesidad de usar explícitamente las matrices de caracteres.

Esto se debe a que la documentación para el método string.split (char []) establece explícitamente: "Si el parámetro delimitador es nulo o no contiene ningún caracteres, el carácter de espacio se considera un delimitador. "

]

para que el siguiente código pueda dividir efectivamente la cadena "El zorro marrón rápido salta sobre el perro perezoso" en una matriz de cadenas:

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

Asegúrese de consultar la documentación para obtener información integral sobre cómo usar métodos y clases específicos de manera efectiva. La documentación a menudo puede proporcionar información valiosa y hacer que su experiencia de codificación sea más eficiente.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3