所以我只是想探索C#的錯綜複雜,我想做一個簡單的程序,只會殺死一個進程。是的,我知道,這就是任務管理器的作用,但這應該是一種學習體驗,這是我迄今爲止所瞭解的。在C中殺死一個進程#
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
namespace endProcess
{
class Program
{
private Process GetaProcess(string processname)
{
Process[] aProc = Process.GetProcessesByName(processname);
if (aProc.Length > 0)
return aProc[0];
else return null;
}
string selectProcess = "";
static void Main(string[] args)
{
Console.WriteLine("What process do you want to kill?");
selectProcess = Console.ReadLine();
Process myprc = Call GetAProcess(selectProcess);
myprc.Kill();
Console.ReadLine();
}
}
}
問題出在我發表評論的地方。它說在GetAProcess之後應該有一個分號,我不知道爲什麼。任何幫助將非常感激。
這是C#,不是T-SQL:刪除GetAProcess之前 「呼叫」。 – 2011-04-04 20:10:59
另外,你應該['Dispose'](http://msdn.microsoft.com/en-us/library/system.idisposable.dispose.aspx)你得到一個引用的任何'Process'對象,包括' aProc'。 – GSerg 2011-04-04 20:25:10
我在VB6猜測。閱讀關於C#編程的介紹性書籍至關重要。 – 2011-04-04 21:22:46