Question

17.4 How to program C#, 6th edition, dietel. When I use SerializeFile in my code, it...

17.4 How to program C#, 6th edition, dietel. When I use SerializeFile in my code, it causes in error. How do I fix 17.4?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Try using this both namespaces :

using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;

For sample demo:

 Student obj = new Student();
    obj.ID = 009;
    obj.Name = "Nayan";

Create a formatter object from the binary fomratter class like this:

  IFormatter formatter = new BinaryFormatter();

Set up a stream of a text file like this:
    Stream stream = new FileStream(@"F:\Example.txt",FileMode.Create,FileAccess.Write);

Pass the stream and object to be serialize to the formatter:

    formatter.Serialize(stream, obj);

Then you can de serialize by using the :

Student newObject = (Student)formatter.Deserialize(stream);

Now the same state of the object is deserialized.

Please rate it if the above solution helps you in any way or if you have any concerns comment it, I will help you through again.

Add a comment
Know the answer?
Add Answer to:
17.4 How to program C#, 6th edition, dietel. When I use SerializeFile in my code, it...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT