C# 执行我的文件’;s在C语言中的应用#

C# 执行我的文件’;s在C语言中的应用#,c#,executable,C#,Executable,我的应用程序创建扩展名为“.mhm”的文件 我希望我的应用程序在双击这些文件时打开并处理它们。当前的行为是,当我双击该文件时,我的应用程序将打开,但不会处理该文件 如何读取C#2008中Main()方法的args参数?如果我正确理解您的问题,您只需使用: public void static Main(string args[]) { ... } 如果我正确理解您的问题,您只需使用: public void static Main(string args[]) { ... } “嗨 我的应用

我的应用程序创建扩展名为“.mhm”的文件

我希望我的应用程序在双击这些文件时打开并处理它们。当前的行为是,当我双击该文件时,我的应用程序将打开,但不会处理该文件


如何读取C#2008中Main()方法的args参数?

如果我正确理解您的问题,您只需使用:

public void static Main(string args[])
{
...
}

如果我正确理解您的问题,您只需使用:

public void static Main(string args[])
{
...
}
“嗨

我的应用程序创建扩展名为.MHM的文件。 我希望我的应用程序与此文件扩展名相关联,以便在执行MHM文件时,我的应用程序也会与此文件扩展名相关联,文件路径作为我的应用程序的主方法的参数。”

这就是我所理解的

格泽尼奥的想法是正确的-

public void static Main(string args[])
{ 
...
}
但是要将应用程序推入shell需要额外的研究,您必须考虑将应用程序集成到shell中(使用注册表)

请看这里:

编辑:感谢克里斯编辑问题,试图在这里看得更广一些。。。也许解决方案就是OP所需要的全部。

“嗨

我的应用程序创建扩展名为.MHM的文件。 我希望我的应用程序与此文件扩展名相关联,以便在执行MHM文件时,我的应用程序也会与此文件扩展名相关联,文件路径作为我的应用程序的主方法的参数。”

这就是我所理解的

格泽尼奥的想法是正确的-

public void static Main(string args[])
{ 
...
}
但是要将应用程序推入shell需要额外的研究,您必须考虑将应用程序集成到shell中(使用注册表)

请看这里:


编辑:感谢克里斯编辑问题,试图在这里看得更广一些。。。也许参数解决方案就是OP所需的全部。

问题1455036需要清理和拼写检查……有人明白吗?我想加载保存我的应用程序的文件。我该怎么办?Mohammad,您之前已经接受了相同问题的答案。我遗漏了什么吗?问题1455036需要重复清理和拼写检查…有人明白吗?我想加载我的文件以保存我的应用程序。我该怎么办?Mohammad,你之前已经接受了相同问题的答案。我是不是错过了什么?被愚弄了