webForumDet fria alternativet

hjälp med översättning

.NET

3 svar · 207 visningar · startad av hakes

Medlem sedan nov. 20043 inlägg
Frågan#1

Hej jag har en kodbit i vb som jag inte direkt förstår, jag ska översätta det till C#:

Dim strPath As String = Server.MapPath("/somepath/somedir")
Dim strFile As String
strFile = Dir(strPath & "/*xml")

while strFile <>""

Vad händer här ?

Tack på förhand
hakes

Medlem sedan apr. 20012 266 inlägg
#2

Nedanstående ska väl fungera:

string strPath = Server.MapPath("/somepath/somedir");
string strFile;
strFile = Dir(strPath + "/*xml");

while(strFile != "")
   // hitta på något...
Medlem sedan nov. 20043 inlägg
#3

Dir(strPath + "/*.xml") funkar inte i C#, vad jag vet ialla fall. Jag använder directoryinfo och fileinfo istället.

Medlem sedan apr. 2004778 inlägg
#4

En fråga, varför vill du översätta till C# när du inte behärskar språket?
Bestäm dig för vilket språk du ska använda och så lär du dig det ordentligt.

273 ms totalt · 3 externa anrop · v20260731065814-full.a4a6ad0e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)