سلام بر برنامه نویسان عزیز 😉 در این پست کد استفاده از SoapFormatter برای Serialize یک آبجکت در xml message در سی شارپ #C را آماده کردم. انشاالله که این کد سی شارپ براتون مفید باشد.
خروجی پروژه:
Number: 1
FirstName: X
LastName: F
Number: 1
FirstName: X
LastName: F
FirstName: X
LastName: F
Number: 1
FirstName: X
LastName: F
کد استفاده از SoapFormatter برای Serialize یک آبجکت در xml message در سی شارپ #C :
using System;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Soap;
[Serializable]
class Employee
{
private int NO;
private string FirstName;
private string LastName;
public void WriteEmployee()
{
Console.WriteLine("Number: " + this.NO);
Console.WriteLine("FirstName: " + this.FirstName);
Console.WriteLine("LastName: " + this.LastName);
}
public Employee(int newNO, string newFirstName, string newLastName){
this.NO = newNO;
this.FirstName = newFirstName;
this.LastName = newLastName;
}
}
class MainClass
{
public static void Main()
{
Employee MyEmployee = new Employee(1, "X", "F");
MyEmployee.WriteEmployee();
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Soap;
[Serializable]
class Employee
{
private int NO;
private string FirstName;
private string LastName;
public void WriteEmployee()
{
Console.WriteLine("Number: " + this.NO);
Console.WriteLine("FirstName: " + this.FirstName);
Console.WriteLine("LastName: " + this.LastName);
}
public Employee(int newNO, string newFirstName, string newLastName){
this.NO = newNO;
this.FirstName = newFirstName;
this.LastName = newLastName;
}
}
class MainClass
{
public static void Main()
{
Employee MyEmployee = new Employee(1, "X", "F");
MyEmployee.WriteEmployee();