時,此代碼是從其他網站採取:爲什麼私有靜態方法是使用任務
using System;
using System.Threading.Tasks;
public class Program {
private static Int32 Sum(Int32 n)
{
Int32 sum = 0;
for (; n > 0; n--)
checked { sum += n; }
return sum;
}
public static void Main() {
Task<int32> t = new Task<int32>(n => Sum((Int32)n), 1000);
t.Start();
t.Wait();
// Get the result (the Result property internally calls Wait)
Console.WriteLine("The sum is: " + t.Result); // An Int32 value
}
}
我不明白,使用私有靜態方法的目的,而不是任何其他正常的公共方法。
感謝
你說的是什麼方法? –
private static Int32 Sum(Int32 n) – Tony
因爲該方法僅適用於程序類,所以這就是爲什麼它的私有 – dansasu11