C# 获取鼠标选择的文件数并将其扔到args
我想知道如何获取鼠标选择的文件数并将其扔到C# 获取鼠标选择的文件数并将其扔到args,c#,visual-studio,mouse,C#,Visual Studio,Mouse,我想知道如何获取鼠标选择的文件数并将其扔到args。 到目前为止,我知道“%1”用于知道文件路径 static void main (string[] args) { string a = args[?] --> number of files selected } 你能说得更具体些吗 首先,静态void main方法通常保留给任何.Net应用程序的起点。正如MSDN中所解释的:“Main方法是程序的入口点,您可以在这里创建对象并调用其他方法。C#程序中只能有一个入口点。” 因此
args
。
到目前为止,我知道“%1
”用于知道文件路径
static void main (string[] args)
{
string a = args[?] --> number of files selected
}
你能说得更具体些吗 首先,静态void main方法通常保留给任何.Net应用程序的起点。正如MSDN中所解释的:“Main方法是程序的入口点,您可以在这里创建对象并调用其他方法。C#程序中只能有一个入口点。” 因此,我发现很难看到这里如何使用鼠标选择的文件 args参数用于运行应用程序的.exe时输入的参数。正如MSDN中所解释的:“Main方法的参数是一个表示命令行参数的字符串数组。通常通过测试Length属性来检查参数是否存在” 例如:“DoWork.exe foo bar” 在应用程序中,将解析为args[0]=“foo”和args=“bar”参数数
args.Count()
test.ext 1.txt hello.txt pay.txt
的结果是3
如果您的意思是管理已拖到应用程序窗口的文件,请转到您在说什么?选择的文件在哪里?在Windows资源管理器中?你是指拖到应用程序窗口的文件?如果你得到答案,那么接受答案。是的。。我在windows资源管理器中选择了文件,对吗。。。然后我想获取我在应用程序中选择了多少文件…我在windows资源管理器中选择了文件,右键单击这些文件并选择我的应用程序来处理这些文件。。。但是如果我想告诉我的应用程序我在windows资源管理器上选择了多少文件。。。在命令行参数上,我写“C://myapplication.exe”“%1”。。。