Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?
En vous remerciant par avance...
Les string en .NET sont immuables se qui signifie que pour modifier une
chaîne il faut en fait en recréer un nouvelle qui comportera la
modification.
Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le
caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes
fréquentes.
Laurent
"Gilles TOURREAU" <gilles.tourreau@pos.fr> a écrit dans le message de news:
O9M$p5E7FHA.3752@tk2msftngp13.phx.gbl...
Salut tout le monde !
Question de base un peu bête :
J'ai une chaine de caractère dans un String s, je voudrais juste changer
le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ?
Existe il une fonction ou une propriété que je n'aurait pas vue ?
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?
En vous remerciant par avance...
Gilles TOURREAU
Merci c'est exactement ce que je cherchais...
"Laurent" a écrit dans le message de news: eE4j9%
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?
En vous remerciant par avance...
Merci c'est exactement ce que je cherchais...
"Laurent" <lbox2007@hotmail.com> a écrit dans le message de news:
eE4j9%23E7FHA.4084@TK2MSFTNGP10.phx.gbl...
Les string en .NET sont immuables se qui signifie que pour modifier une
chaîne il faut en fait en recréer un nouvelle qui comportera la
modification.
Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le
caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes
fréquentes.
Laurent
"Gilles TOURREAU" <gilles.tourreau@pos.fr> a écrit dans le message de
news: O9M$p5E7FHA.3752@tk2msftngp13.phx.gbl...
Salut tout le monde !
Question de base un peu bête :
J'ai une chaine de caractère dans un String s, je voudrais juste changer
le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ?
Existe il une fonction ou une propriété que je n'aurait pas vue ?
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?
En vous remerciant par avance...
Christophe Lauer [MS]
Laurent wrote:
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
... et leur utilisation est généralement conseillée.
-- Christophe Lauer - Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://blogs.microsoft.fr/clauer/ This posting is provided "AS IS" with no warranties, and confers no rights.
Laurent wrote:
Les StringBuilder peuvent aussi convenir pour des manipulations de
chaînes fréquentes.
... et leur utilisation est généralement conseillée.
--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://blogs.microsoft.fr/clauer/
This posting is provided "AS IS" with no warranties, and confers no
rights.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
... et leur utilisation est généralement conseillée.
-- Christophe Lauer - Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://blogs.microsoft.fr/clauer/ This posting is provided "AS IS" with no warranties, and confers no rights.
Patrick Smacchia
Ou alors en s'autorisant à être unsafe on peut faire des trucs sympa... http://www.practicaldot.net/fr/Chapter_14/Listing_14_5.htm
"Laurent" a écrit dans le message de news: eE4j9%
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?
En vous remerciant par avance...
Ou alors en s'autorisant à être unsafe on peut faire des trucs sympa...
http://www.practicaldot.net/fr/Chapter_14/Listing_14_5.htm
"Laurent" <lbox2007@hotmail.com> a écrit dans le message de news:
eE4j9%23E7FHA.4084@TK2MSFTNGP10.phx.gbl...
Les string en .NET sont immuables se qui signifie que pour modifier une
chaîne il faut en fait en recréer un nouvelle qui comportera la
modification.
Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le
caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes
fréquentes.
Laurent
"Gilles TOURREAU" <gilles.tourreau@pos.fr> a écrit dans le message de
news: O9M$p5E7FHA.3752@tk2msftngp13.phx.gbl...
Salut tout le monde !
Question de base un peu bête :
J'ai une chaine de caractère dans un String s, je voudrais juste changer
le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ?
Existe il une fonction ou une propriété que je n'aurait pas vue ?
Ou alors en s'autorisant à être unsafe on peut faire des trucs sympa... http://www.practicaldot.net/fr/Chapter_14/Listing_14_5.htm
"Laurent" a écrit dans le message de news: eE4j9%
Les string en .NET sont immuables se qui signifie que pour modifier une chaîne il faut en fait en recréer un nouvelle qui comportera la modification. Donc dans ce cas, string.ToCharArray pour convertir char[], modifier le caractère voulu et réassigner le tout pour recréer la chaîne.
Les StringBuilder peuvent aussi convenir pour des manipulations de chaînes fréquentes.
Laurent
"Gilles TOURREAU" a écrit dans le message de news: O9M$
Salut tout le monde !
Question de base un peu bête : J'ai une chaine de caractère dans un String s, je voudrais juste changer le caractère à la position x de cette chaine.
Comment puis-je faire sachant que l'itérateur s[x] est en lecture seule ? Existe il une fonction ou une propriété que je n'aurait pas vue ?