2011-02-10 115 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

什麼,你可以通過在手柄的文件,即參考文件對象或其在二進制或文本格式含量的不同。文件對象表示要處理的文件而不是實際的文件。