8 Kasım 2010, PAZARTESİ
Ne's "statik yöntem" C#?
Bu yöntem statik anahtar kelime eklediğinizde ne anlama geliyor?
public static void doSomething(){
//Well, do something!
}
Sınıf static
anahtar kelime ekleyebilir misin? O zaman ne anlama gelir?
CEVAP
8 Kasım 2010, PAZARTESİ
static
bir işlevi, bir düzenli aksine (örnek) işlevi, sınıfının bir örneği ile ilişkili değil.
static
A sınıfı static
üyeleri içeren bir sınıftır ve bu nedenle de örneği.
Örneğin:
class SomeClass {
public int InstanceMethod() { return 1; }
public static int StaticMethod() { return 42; }
}
InstanceMethod
, çağırmak için sınıfı örneği gerekir:
SomeClass instance = new SomeClass();
instance.InstanceMethod(); //Fine
instance.StaticMethod(); //Won't compile
SomeClass.InstanceMethod(); //Won't compile
SomeClass.StaticMethod(); //Fine
Bunu PaylaÅŸ:
Java standart "boÅŸ veya eÅŸit"...
Anlamı "sabit" C yöntem bild...
&; statik sabit" vs " quot;#d...
Neden anahtar kelime "son" J...
ReSharper uyarıyor: "genel tür St...