yazabilirim nedir?C# java kamu nihai statik eşdeğer Java'da
37
A
cevap
67
Java final
alanlar için aklıma gelen en yakın şey (final
has other meanings de tam olarak aynı değildir) readonly
şudur: (dize, int, boolean) ilkel bir türü varsa
public static readonly MyClass field = new MyClass("foo");
şunları yapabilirsiniz Bunun yerine const
kullanmak istiyorum. alanlar için
public const string MAGIC_STRING = "Foo";
-5
sealed class finalClass
{
...
}
+0
Bu bir * sınıf * için - bu bir * alan *. –
+0
benim kötü, yani – Steve
, onlar * neredeyse * Tam olarak aynı şey. Başlatma etrafında farklı kurallar vardır (burada ilgisiz) ve Java'da bazı zamanlarda 'final' alanları C# 'da const' alanları gibi davranır, ancak bu durumda etkin olarak eşdeğer olduklarını düşünüyorum. –
Çok teşekkürler - bu ilkel türler için de "const" bulundu –
ihtiyaç duyduğum şey budur. –