بدون شرح : توضیح در مورد :
System.Collections And System.Collections.Generic XmlSerialzation
Printable View
بدون شرح : توضیح در مورد :
System.Collections And System.Collections.Generic XmlSerialzation
سلام
System.Collections :
شامل نوع هائی برای ايجاد و کار با جداول hash ، بردارها ، صف ها ، پشته ها ، ليست ها و ساير ساختمان داده های مفيد است .
اين نوع ها بصورت کاملا" عمومی تعريف شده اند . مثلا" کلاس های پشته و صف بگونه ای تعريف شده اند که شامل اشياء بعنوان اعضای خود باشند . اين بدان معنی است که آنها می توانند شامل مقاديری از هر نوع CTS ( سيتم نوع ها ) باشند. نظير ساير امکانات موجود در کتابخانه کلاس فريمورک دات نت ،نوع های فوق ، می توانند از طريق هر زبان مبتنی بر CLR ، استفاده گردند. اين Namespace ، همچنين شامل namespace های فرزند خود است . مثلا" System.Collection.Specialized ، نوع هائی را برای کاربردهائی خاص نظير يک مجموعه از رشته ها ارائه می نمايد.
در کل System.Collections ، نوع های عمومی نظير پشته و صف را تعريف می نمايد.
System.Collections.Generic XmlSerialzation : یکی از ر وشهای خواندن فايل xml در دات نت می باشد .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشی
دوست عزیز منظور منو نگرفتید.من با این نوع داده ها یا با تعریفشون یا با نوع کاربردشون مشکلی ندارم....
منظور من سریالایز کردن نوع Queue هستش....
کد:Queue<Device> qList = new Queue<Device>();
Device dName = new Device();
dName.Name = "Mobile";
qList.Enqueue(dName);
XmlSerializer serialize = new XmlSerializer(typeof(Queue<Device>));
using (FileStream stream = new FileStream("lfc.xml", FileMode.Create, FileAccess.Write, FileShare.None))
{
serialize.Serialize(stream, qList);
}