Salve ragazzi, ho un problema da cui non riesco a venirne a capo.
Ho delle stringhe del genere:
Stò creando una classe che mi divida tale stringa in base ad una lista di params variabili.codice:~09/03/2011 20:05:00#2#s_00#100#54#78#87#85#174#54#65#6#5#s_01#25#26#25#24#20~
Ovvero:
Il mio obbiettivo è quello di passare dei parametri di separazione al costruttore.codice:using System; using System.Collections; using System.Text; namespace aaaaa { public class Survey { private string completeSurvey; private ArrayList surveyList; private ArrayList patterns; public const string endSurvey = "~"; public Survey(string completeSurvey, params string patterns) { this.completeSurvey = completeSurvey; this.surveyList = new ArrayList(); this.patterns.Add(patterns); } private void addSurvey() { } } }
Se ad esempio, do i parametri s_00 ed s_01, io vorrei ottenere due stringhe:
codice:~09/03/2011 20:05:00#2#s_01#25#26#25#24#20~ ~09/03/2011 20:05:00#2##s_00#100#54#78#87#85#174#54#65#6#5~
Ovviamente, nonostante so che la struttura è sempre la stessa, vorrei creare qualcosa di generico.
Avevo pensato ad una Regex.Split, ma la soluzione risulta comunque molto legata alla struttura!!
Grazie per l'aiuto!!!

Rispondi quotando