Statik sınıflar ve statik yöntemleri ve bunların statik olmayan yöntemlerle ve onların sınıfsal bir örneğini (nesnesi) gerçekleştirmemesi gereken Ana yöntem haricinde hala elde edemedikleri kullanımları ve bunların farklılıklarını anlamak için etrafta okuma ve uğraşmak.Confusion;
Neden ben kullanmaya çalışırsanız:
Sonrausing static System.ApplicationId;
public class Program
{
static void Main()
{
Copy(SOMETHING)// Copy method doesn't exist
}
}
Copy();
IDE gibi applicationID bir yöntem kullanmayı deneyin? yöntemi bulamıyor musunuz? ile aynı yapmak
:
using static System.Console;
public class Program
{
static void Main()
{
Writeline("Hello"); // OK
}
}
Sonra O bulabilirsiniz WriteLine();
gibi Konsolbir yöntem bulmaya ve onu kullanabilirsiniz.
Bu neden oluyor?
Anladığım kadarıyla bunlar hem statik üyeler? Bu 2 sınıfın örneklerini yapamamanın nedeni bu değil mi? Yine de, ikinci örnekte yöntemleri kullanabilirim, ancak bana izin vermediği için ilk hatayı kullanamamışımdır (error: copy() o anki bağlamda mevcut değildir ...).
Teşekkür ederim :) – Johnson