WCF uses the DataContractSerializer class as its default serializer. Other serialization purposes can be served by this serializer. Using the DataContractAttribute and DataMemberAttribute attributes, we can also explicitly create a data contract.
Example :
DataContractSerializer dataContractSerializer = new DataContractSerializer(typeof(MyTestClassType));