"Varsayılan" ile, yalnızca sınıftaki [Serializable] özelliğini kullanıyorum. Hayır, statik alanların serileştirilmeyeceğini söylemek istiyorum, ama tam olarak emin değilim.C# için "varsayılan" serileştirme statik alanları serileştirir mi?
cevap
Hayır; Statik alanlar serileştirilmiyor.
.Net serileştirme örnekleri serileştirir; Statik alanlar bir örneğe ait değildir.
Teşekkürler, açıklamak istediğim şey buydu! –
Şüphesiz, [SerializableAttribute belgeleri] (http://msdn.microsoft.com/en-us/library/system.serializableattribute%28v=vs.100%29.aspx) "Bir türdeki tüm genel ve özel alanlar SerializableAttribute tarafından işaretlenenler, varsayılan olarak, "statik alanlara atıfta bulunmaksızın, serileştirilir". Statik alanların serileştirilmediğini destekleyen belgeler var mı? – ALEXintlsos
@ALEXintlsos: Bütün serileştirme kavramı bir örneği serileştirmek. Statik alanları depolamak mantıklı olmaz. – SLaks
- 1. Boost.Serialization farklı platformlarda farklı serileştirir mi?
- 2. XML serileştirme için önekler ve ad alanları ekleyin
- 3. Java'dan Jackson'a JSON serileştirme: Para alanları
- 4. C# için statik içe aktarma C#
- 5. C# de yardımcı yöntemler: Statik mi yoksa statik olmayan mı?
- 6. C# XML Serileştirme için öznitelikleri ekleme
- 7. Varsayılan statik konum için flask nginx ve statik dosyalar sorunu
- 8. RestSharp: Serileştirme sıfır değerlerini JSON'a nasıl atlarsınız?
- 9. xsd.exe oluşturulan sınıflar varsayılan değer öznitelikleri serileştirme
- 10. C++ Serileştirme XML'yi Sıfırla XSTREAM
- 11. C# alanı varsayılan olarak özel mi?
- 12. C# nesnesine XML dizisi serileştirme
- 13. JSON.Net Kullanarak Serileştirme Sırasında Koşulları ve Alanları Yoksaymak Nasıl Yapılır?
- 14. Sınırlandırılmış Json serileştirme ve serileştirme
- 15. C Statik Sabitler C#
- 16. Serileştirme serileştirme ve serileştirme ile ilgili sorun
- 17. ASP.Net Çekirdeğinde JSON serileştirme/serileştirme
- 18. Statik alanlar mi devralınır? Statik üyeler miras edildiğinde
- 19. C++ içindeki statik bir diziyi silmem gerekir mi?
- 20. Statik olarak bağlantılı C++ kütüphanelerinden istisnalar atmak güvenli değil mi?
- 21. Varsayılan imleç WPF'de mi?
- 22. C/C++ Statik const yerel değişkeni
- 23. C++ 11 std :: shared_ptr + boost :: serileştirme
- 24. Django, tam URL'yi almak için görüntü alanını serileştirir
- 25. C# İsim alanları/Klasörler: ne zaman çok organize/çok fazla isim alanı oluşturuluyor değil mi?
- 26. Linux C için Statik Kod Analyzer ++
- 27. extern "Statik geri çağırma fonksiyonu için" C "
- 28. Jagged Array Dizisi Serileştirme ve Serpiştirme C#
- 29. C# JSON serileştirme (bir liste değil)
- 30. C# XML Serileştirme içlenmemiş diziler/liste
Bu sorudan dolayı, statik alanların herhangi bir örneğe ait olmadığını (cevap verenin yaptığı gibi) kolayca tartışabileceğinizi umuyorum. Ancak, bir kez de, .NET'teki bir Tür felsefesinin Türü ve örnekleri doğru olarak anlaşılmamışsa, statik alanların her örneğe ait olduğunu iddia edebilir. Esas olarak b/c tam olarak budur - bir felsefe. .NET belgeleri, bu noktada olması gereken serileştirme ile ilgili açıklığa kavuşmamaktadır. – outbred