Hello,
une classe CCustomString utilise un membre de type Stringbuilder
et possède un accesseur (R+W) de type string :
Le problème c'est que j'aimerais modifier, dans un but d'optimisation, le code en exemple ci dessous afin d'eviter une re-instanciation du membre Value !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public StringBuilder Value; public string StringValue { set { new StringBuilder(value); } get { return Value.ToString(); } }
J'aurais aimé faire une truc dans le genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void StringUnescape(CCustomString _Str) { _Str.StringValue = Regex.Unescape(_Str.StringValue); }
Simplement je sais pas comment faire ca au mieux... des idées?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void StringUnescape(CCustomString _Str) { _Str.Value.Clear(); _Str.Value.Append(Regex.Unescape(_Str.StringValue)); }
merci d avance
Partager