Rumah >pembangunan bahagian belakang >C++ >ShouldSerialize() vs. *Specified*: Corak Serialisasi Bersyarat Mana Yang Harus Saya Pilih?
Walaupun menyedari kedua-duanya ShouldSerialize dan Ditentukan corak, seseorang mungkin tertanya-tanya jika terdapat perbezaan di antara mereka. Adakah terdapat isu yang berpotensi apabila menggunakan satu corak berbanding yang lain, terutamanya apabila keadaan tertentu memerlukan siri bersyarat?
Niat *Corak Yang Ditentukan
*Corak yang ditentukan didokumenkan untuk menyokong elemen skema XSD di mana:
Dalam senario ini, xsd.exe secara automatik menjana sifat {propertyName}Specified untuk menjejak sama ada elemen itu ditemui dalam XML dan harus disirikan kembali.
Hubungan dengan Penjanaan XSD
Jika jenis mempunyai sifat dengan {propertyName}Corak yang ditetapkan, xsd.exe menjana minBerlaku yang sesuai dalam skema yang sepadan.
Gotchas of *Corak Ditentukan
ShouldSerialize*() Method
Kaedah ini didokumenkan dalam bahagian Windows Forms MSDN, mencadangkan kefungsian separa tersembunyi .
Kelebihan ShouldSerialize*()
Atas ialah kandungan terperinci ShouldSerialize() vs. *Specified*: Corak Serialisasi Bersyarat Mana Yang Harus Saya Pilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!