Saluti a tutti ... Ho bisogno di Trim
a String
. Ma voglio rimuovere tutti gli spazi vuoti ripetuti all'interno della String stessa, non solo alla fine o all'inizio di essa. Potrei farlo con un metodo come:Come estendere i tipi di C# built-in, come String?
public static string ConvertWhitespacesToSingleSpaces(string value)
{
value = Regex.Replace(value, @"\s+", " ");
}
che ho ricevuto da here. Ma voglio che questo pezzo di codice venga chiamato all'interno dello stesso String.Trim()
, quindi penso di dover estendere o sovraccaricare o sovrascrivere il metodo ... C'è un modo per farlo?
Grazie in anticipo.
Il file ha bisogno di un nome speciale? O dove lo salvi? Può essere inserito in una classe Util o qualcosa del genere? – testing
@testing Puoi metterli ovunque purché siano referenziati nel tuo progetto. Se li metti in uno spazio dei nomi specifico, inseriscili con un'istruzione 'using' come qualsiasi altra classe. – Twicetimes
perché non hai restituito la regex direttamente dalla funzione TrimAndReduce? avrebbe reso la tua risposta molto più semplice da leggere.A meno che tu non usi la tua risposta così tanto che devi chiamarla altrove LOL – quemeful