web-dev-qa-db-fra.com

C # Splitting Strings?

je me demandais juste par exemple, si j'avais la chaîne:

Hello#World#Test

Comment supprimer le #, puis avoir Hello, World et Test dans trois chaînes distinctes, par exemple appelées: String1 et String2 et String3

29
Jamie

Vous pouvez les avoir dans un tableau de chaînes faisant quelque chose d'aussi simple que cela:

string[] s = "Hello#World".Split('#');

s[0] contient "Bonjour" et s[1] contient "World"

Voir ici pour plus d'informations sur le fractionnement: http://msdn.Microsoft.com/en-us/library/b873y76a.aspx

48
juan

String.Split("#".ToCharArray()) renverra un string[] avec deux éléments.

Element0 sera "Bonjour" et Element1 sera "Monde"

4
The Evil Greebo

C'est une façon

"hello#world".Split('#');
1
Mike