webForumDet fria alternativet

Slumpa bild ur katalog.

.NET

4 svar · 312 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1
Medlem sedan maj 2001329 inlägg
#2

Eftersom filerna kommer ut som string[] eller som FileInfo[] beroende på om du använder Directory eller DirectoryInfo så borde väl en liknande random på lenghten var i sin ordning.

Komihåg att du även kan göra searchPatterns på GetFiles, tex GetFiles(".gif")..osv men det kanske du visste :OO

Nån med nått bättre sätt?

Medlem sedan sep. 20011 914 inlägg
#3

Håller med.

DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
FileInfo[] fi = di.GetFiles();
if(fi.Length > 0)
{
    Response.Write(fi[new Random().Next(fi.Length - 1)].Name);
}
Medlem sedan juni 20019 024 inlägg
#4

Grynet skrev:

Nån med nått bättre sätt?

Det är väl det enda sättet? :q

Medlem sedan okt. 20005 273 inlägg
#5

Därmed accepterar jag det svaret.

mv icaaq

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)