Código:
public struct ArchivosEncontrados { public String Encontrados; } public ArchivosEncontrados[] ShowArchivos() { ArchivosEncontrados[] Archivos = null; DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("images\\")); FileInfo[] arrayFiles = dirInfo.GetFiles("*.*"); Archivos = new ArchivosEncontrados[arrayFiles.Length]; for (int i = 0; i<arrayFiles.Length; i++) { Archivos[i].Encontrados = arrayFiles[i].Name; } return Archivos; }