我origanl DoWork的方法是:如何調用方法
private static void DoWork(string dirPath)
這是我從我的主要方法使用名爲:
DoWork(@"C:\location");
但我已經改變了DoWork的方法如下。
private static void DoWork(string sourceDir, string fileType)
我難倒如何從我的主要方法調用這個,我是新來的C#和已經看過在MSDN網站,但是網站的一些見解,但我似乎無法找到任何涉及到我的問題。任何指導將不勝感激。從我的DoWork方法
段:
private static void DoWork(string sourceDir, string fileType)
{
// Function: Get specified files (fileType) form sub-directory (sourceDir)
// Return: void
{
string[] dirEntries = Directory.GetDirectories(@"c:\fileDump");
string fileName, filePath, fullFileName;
foreach (string subDir in dirEntries)
{
DirectoryInfo dir = new DirectoryInfo(subDir);
FileInfo[] imgFiles = dir.GetFiles("*.xml");
foreach (FileInfo imgFile in imgFiles)
{
fileName = imgFile.Name;
filePath = imgFile.DirectoryName;
fullFileName = "filePath + 「\\」 + fileName";
您的標題似乎與身體不匹配 - 問題是什麼?你問如何調用多個參數的方法? – Paolo
如果您更改DoWork方法的簽名(兩個參數而不是一個),則在調用它時應該傳遞兩個參數。 DoWork方法的一些代碼在這裏會有所幫助。而且,是的,正如@Paolo所說。你的頭銜和你的問題有什麼關係? – Steve
真的很抱歉,我今天早些時候會問另一個問題,但找到了另一個解決方案。所以你可以看到我從未改變過問題標題。我問你在問題領域看到什麼,請忽略標題。 – bikerben