Click here to Skip to main content
15,903,388 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to display a human readable GUID? Pin
davidnr24-Mar-07 14:14
davidnr24-Mar-07 14:14 
QuestionAccessing Parallel Port Pin
Rohit Dev23-Mar-07 22:59
Rohit Dev23-Mar-07 22:59 
AnswerRe: Accessing Parallel Port Pin
Stefan Troschuetz23-Mar-07 23:21
Stefan Troschuetz23-Mar-07 23:21 
QuestionSerilization Types Pin
Saikek23-Mar-07 22:46
Saikek23-Mar-07 22:46 
AnswerRe: Serilization Types Pin
Stefan Troschuetz23-Mar-07 23:27
Stefan Troschuetz23-Mar-07 23:27 
GeneralRe: Serilization Types Pin
Saikek24-Mar-07 3:17
Saikek24-Mar-07 3:17 
AnswerRe: Serilization Types Pin
Tauseef A24-Mar-07 3:22
Tauseef A24-Mar-07 3:22 
AnswerRe: Serilization Types Pin
malharone25-Mar-07 6:58
malharone25-Mar-07 6:58 
One more major difference: Problems with Xml serialization
a) you're referenced objects are no longer referenced by reference after deserialization. (i cant beleive i used word 'reference' thrice in a sentence)
b) cannot handle circular reference (e.g. Company has employees, Employee has refrence to parent Company object)
c) Large file size

Assume you have a classes Company and Employee.

Company c = new Company("ABC");
Employee e1 = new Employee("Jack");
Employee e2 = new Employee("John");
e1.Company = c;
e2.Company = c;
ArrayList employees = new ArrayList();
employees.Add(e1);
employees.Add(e2);
------------------------------------
After serialization...

<employeeslist>
<employee>
<name>Jack
<company>
... company details


<employee>
<name>John
<company>
... company details



QuestionMSDN like help Pin
Tauseef A23-Mar-07 22:28
Tauseef A23-Mar-07 22:28 
AnswerRe: MSDN like help Pin
Stefan Troschuetz23-Mar-07 22:37
Stefan Troschuetz23-Mar-07 22:37 
QuestionIntellisence Pin
Kanjinghat23-Mar-07 20:44
Kanjinghat23-Mar-07 20:44 
AnswerRe: Intellisence Pin
Stefan Troschuetz23-Mar-07 22:42
Stefan Troschuetz23-Mar-07 22:42 
AnswerRe: Intellisence Pin
Mike Hankey23-Mar-07 23:18
mveMike Hankey23-Mar-07 23:18 
QuestionSystem.Xml Pin
thecodedemon23-Mar-07 19:43
thecodedemon23-Mar-07 19:43 
AnswerRe: System.Xml Pin
Stefan Troschuetz23-Mar-07 22:50
Stefan Troschuetz23-Mar-07 22:50 
GeneralRe: System.Xml Pin
thecodedemon24-Mar-07 4:24
thecodedemon24-Mar-07 4:24 
GeneralRe: System.Xml Pin
Stefan Troschuetz24-Mar-07 4:44
Stefan Troschuetz24-Mar-07 4:44 
GeneralRe: System.Xml Pin
thecodedemon24-Mar-07 4:53
thecodedemon24-Mar-07 4:53 
GeneralRe: System.Xml Pin
Stefan Troschuetz24-Mar-07 5:11
Stefan Troschuetz24-Mar-07 5:11 
Questiontimer_tick Pin
yaminilatha23-Mar-07 18:27
yaminilatha23-Mar-07 18:27 
AnswerRe: timer_tick Pin
Christian Graus23-Mar-07 18:36
protectorChristian Graus23-Mar-07 18:36 
GeneralRe: timer_tick Pin
yaminilatha29-Mar-07 2:12
yaminilatha29-Mar-07 2:12 
QuestionBuilding Audio Apps Using C# Pin
mikepalma23-Mar-07 18:13
mikepalma23-Mar-07 18:13 
AnswerRe: Building Audio Apps Using C# Pin
Christian Graus23-Mar-07 18:35
protectorChristian Graus23-Mar-07 18:35 
QuestionNo overload for method take "0" arguments Pin
chitra4sat23-Mar-07 18:08
chitra4sat23-Mar-07 18:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.