2012-07-22 27 views
13

Desde que me gusta Split()string s, que suelen utilizaracceso directo para crear matriz de caracteres

new char[] { ';' } 

o algo así para un parámetro para Split().

¿Hay algún atajo para crear una matriz de caracteres con un elemento en tiempo de compilación? No es que me importe a escribir, pero ...

Respuesta

24

Especialmente para múltiples elementos, el siguiente acceso directo es agradable:

";".ToCharArray() 

Puede usar esto con varios caracteres:

";,\t".ToCharArray() 
+0

Gran atajo. Nunca lo olvidaré :) –

16

En C# 3, se puede utilizar un conjunto de tipos implícita-:

new[] { ';' } 

Si usted no está pasando un StringSplitOptions, puede simplemente tomar ventaja de la params parámetro:

.Split(',') 
Cuestiones relacionadas