我有一些代码在static void main中,尽管我希望它调用startremdup方法(因为它使用正确的参数调用RemoveDuplicate),但我已经尝试了startremdup();
我有一些代码在static void main中,虽然我想让它调用startremdup方法(该方法使用适当的参数调用RemoveDuplicate),但我已经尝试过 startremdup();。private void RemoveDuplicate(string sourceFilePath, string destinationFilePath)
{
var readLines = File.ReadAllLines(sourceFilePath, Encoding.Default);
File.WriteAllLines(destinationFilePath, readLines.Distinct().ToArray(), Encoding.Default);
}
private void startremdup(object sender, EventArgs e)
{
RemoveDuplicate("C:\test.txt", "C:\test2.txt");
}
SomeClass sc = new SomeClass();
,其中startremdup
和RemoveDuplicate
属于SomeClass
,然后通过SomeClass
访问这些方法,例如sc.startremdup();
。或者,如果它们是静态类的一部分,则需要将方法标记为静态的。 - Michael Todd