我要通过web service返回fileinfo,通过自己的客户端显示服务器端的文件列表,可是web service不支持fileinfo的返回, 要通过web service显示远程文件目录,还有什么办法,怎样解决 
请高手指教

解决方案 »

  1.   

    把fileinfo包装到XML中,XML就是文本字符串, 返回.必须有这样的处理动作.
    即使你用类序列化技术,其实传回来的也还是字符串---
    这就是XML的优势之一
      

  2.   

    你可以自己定义一个类 把需要的FileInfo信息类里,然后支持序列化
      

  3.   

    FileInfo没有无参数的构造函数………………包装在xml,不太明白,本来想过返回字符串,可是不支持字符串数组,要写好多方法能不能说的细一点,我刚学c#,不太明白
    [WebMethod]
        public FileInfo[] FillFilesView1(string Name)
          {         
              DirectoryInfo CurDir = new DirectoryInfo(Name);
              
              FileInfo[] files = CurDir.GetFiles();
            
              return files;
        
           }
    这是我的代码,怎么修改,谢谢