0
私は、このコードブロックで古いプログラムを持っている:なぜCでブロックを使用してProcess.Startメソッド(文字列、文字列)を使用できないのですか?
private void openConfigToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!File.Exists(Path.Combine(a, b))) { writeConf(); }
Process.Start("notepad.exe", Path.Combine(c, d));
}
私はusing
ブロックにコードを最適化したいと思いますが、私は Process.Startメソッド(String、String)を宣言することはできません。
private void openConfigToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!File.Exists(Path.Combine(a, b))) { writeConf(); }
using (Process proc = new Process())
{
proc.Start("notepad.exe", Path.Combine(c, d)); //Problem
}
}
私のプログラムに問題がどのようなものです:
は、私はこれを試してみましたか?
のように呼び出すことがありますか?コンパイラのエラーが出ますか? – ObiEff
はい。問題はコンパイルエラーです。 – roll
コンパイルエラーが発生した場合は、質問を編集し、質問にエラーメッセージを含める必要があります。 –