2011-02-10 92 views
3

是这种可能的事情:发送文件作为方法参数?

public static void DoThis(file aFile){ 
    //Blah blah blah 
} 
+0

是的,你可以使用流,字节[]或路径。需要更多信息。 – Cyberdrew 2011-02-10 17:10:08

+0

你的意思是文件名,文件数据,对打开的文件流的引用? – 2011-02-10 17:10:43

+0

你为什么不试试这个? O.o当然可以。 – DHN 2011-02-10 17:11:53

回答

5

这取决于你需要用它做:)

选项包括的内容:

  • 路径(串)
  • 内容(字符串或字节[])
  • 一些复杂的对象模型(您自己选择的内容)
  • FileInfo
  • FileStream(或只是流)
  • 某种读写器; TextReader的,的XmlWriter等
0

绝对。如果你在调用方法中有文件引用,那么你绝对可以做到这一点。

0

是的,你当然可以这样做。只记得要检查空....

public static void DoThis(file aFile) 
{ 
    if (aFile == null) { // report error or whatever } 
    //Blah blah blah 
} 
0

什么,你可以通过在手柄的文件,即参考文件对象或其在二进制或文本格式含量的不同。文件对象表示要处理的文件而不是实际的文件。