25 messaggi dal 07 settembre 2004
Problemino.....

Classe c# chiatata da visual basic che passerà a c#

il path di una cartella letta da file XML

C:\programmi\pluto\pippo\


come faccio in C sharp a fare il replace del backslash visto che se io in C# inizializzo una stringa come

string path="C:\programmi\pluto\pippo\";

mi da gia' errore?????

come faccio a fare

string path="C:\programmi\pluto\pippo\";
path = path.replace("\","\\");


In poche parole... se voglio far ad una stringa C#
il carattere \ come si fa?????



Sequalcuno ha gia' risolto questa cazzatina mi sarebbe davvero di grande aiuto
grazie 1000!!!!!!!!!!!





ps

non ho alternative.... il file c# mi deve leggere \... non posso fare il replace prima e non posso cambiare l'XML

da cosi'

C:\programmi\pluto\pippo\

a

C:\\programmi\\pluto\\pippo\\

andrea vermetti

andrea.vermetti@virgilio.it
o usi
string x = @"contenuto", oppure raddoppi la stringa.
ma se assegni il valore da VB.NET, non dovresti averne bisogno (in effetti il linguaggio di partenza è un dettaglio, dato che alla fine è tutto trasformato in IL).

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
25 messaggi dal 07 settembre 2004
grazie 1000 Daniele per la tua attenzione....

il problema l'ho risolto.... ho riscritto la stessa classe in VB....
il discorso è che dovevo interagire con LUA.... e credevo che le dll di lua fossero importabili solamente con C#....
e dovevo legggere il path della cartella dei file LUA da XML...

e non potevo usare la @ davanti alla stringa....

dovevo per forza prendermi la stringa

come path classico e non con i doppi back slash....

perchè mi servivano per creare poi un path web....

insommma... nel modo che tu mi hai suggerito non potevo....

mi domando ora se una cosa del genere fosse fattibile...
e se ingresso avessi avuto (oppure avrei dovuto cablare secco nel codice)

string fff = "pippo\pluto\paperino",,,
come faccio a fare il replace "pippo\\pluto\\paperino" visto che c# mi da errore a priori????


questa è ormai per mia fortuna solo una curiosita'.....

andrea vermetti

andrea.vermetti@virgilio.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.