静的なクラスと静的なメソッドとそれらの違いを、静的なメソッドとそれらの使い方を理解するために読んだり混乱させたりすることは、クラスのインスタンス(オブジェクト)System.ApplicationIdとの混乱。
私が使用しようとする理由:
using static System.ApplicationId;
public class Program
{
static void Main()
{
Copy(SOMETHING)// Copy method doesn't exist
}
}
その後からメソッドを使用しようとするには、IDE
Copy();
ようをAPPLICATIONID?メソッドを見つけることができませんか?同じことを
:
using static System.Console;
public class Program
{
static void Main()
{
Writeline("Hello"); // OK
}
}
は、それはそれを見つけることができますWriteLine();
のようなコンソールから方法を見つけようと、私はそれを使用することができます。
どうしてですか?
私が理解していることは、それらは両方とも静的メンバーであることですか?その2つのクラスのインスタンスを作ることができない理由はそれですか?しかし、私は2番目の例でメソッドを使うことはできますが、最初のものではできません。私にはできません(エラー:copy()は現在のコンテキストに存在しません...)。
ありがとう私はそれを得る:) – Johnson