..
ในบางกรณีอาจมีการใช้งานที่จำเป็นต้องจัดเก็บหรือถ่ายโอนข้อมูลที่มีอยู่ในวัตถุบางอย่างเพื่อให้ดำเนินการเหล่านี้ที่ง่ายที่สุด. NET Framework ให้เทคนิคหลายประการสำหรับการทำให้เป็นอันดับ เทคนิคเหล่านี้ช่วยให้คุณสามารถแปลงวัตถุเป็นข้อมูลไบนารี SOAP หรือ XML ผ่านที่จะง่ายในการจัดการการจัดเก็บและการโอนเดียวกัน
NET เมื่อคุณสร้างวัตถุในโปรแกรมประยุกต์. มักจะไม่ปรากฏในวิธีการที่ข้อมูลจะถูกเก็บไว้เพราะกรอบ NET. จัดการปัญหานี้โดยอัตโนมัติ แต่ถ้าคุณต้องการเก็บเนื้อหาของวัตถุในแฟ้มส่งวัตถุไปยังกระบวนการอื่นหรือส่งผ่านทางเครือข่ายที่คุณต้องรู้วัตถุที่เป็นผู้แทนเพราะคุณอาจจะต้องแปลงเป็นรูปแบบที่แตกต่างกัน การแปลงนี้เรียกว่า serialization
serialization, การดำเนินการใน namespace System.Runtime.Serialization ที่เป็นกระบวนการที่แปลงวัตถุเป็นลำดับเชิงเส้นของไบต์จะถูกเก็บไว้หรือรับโอน Deserialization เป็นกระบวนการที่ตรงข้ามกันหรือการแปลงของลำดับของไบต์ที่อยู่ในวัตถุต่อเนื่อง
ให้เราเห็นขั้นตอนในการปฏิบัติตามเพื่อให้อันดับของวัตถุที่ :
ข้อมูลสตริง ="ข้อมูลที่จะเก็บไว้ในแฟ้ม."
/ / สร้างไฟล์ในการที่จะเก็บข้อมูล
FileStream FS = ใหม่ FileStream ("C : \ \ Serializzazione.txt"FileMode.Create,);
/ / สร้างวัตถุ BinaryFormatter เพื่อดำเนินการเป็นอันดับ
BinaryFormatter BF = ใหม่ BinaryFormatter ();
/ / ใช้วัตถุ BinaryFormatter ที่
/ / อันดับข้อมูลและใส่ไว้ในไฟล์
bf.Serialize (FS, data);
/ / ปิดแฟ้ม
fs.Close ();
เปิดตัวโปรแกรมและเปิดไฟล์ด้วย Notepad Serializzazione.txt ที่สร้างขึ้นเราจะเห็นว่ามันมีสตริงที่เราตั้งในตัวอย่างของเราพร้อมด้วยข้อมูลไบนารี (ที่ Notepad จะแสดงเป็นสัญลักษณ์) ที่มีประโยชน์สำหรับ deserialization ภายหลัง

| |
Paint Shop Pro (แรก)
เว็บกราฟิกและแก้ไขภาพด้วยโปรแกรม Corel PSP เป็นที่รู้จักกัน จาก 49 € |
| |
Photoshop (หลักสูตร)
เว็บกราฟิกและแก้ไขภาพที่เป็นที่นิยมกับ Adobe Photoshop จาก 49 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |