J'ai un code commun de sérialisation d'un objet de classe dans mes 3-4 méthodes, donc je pense créer une fonction commune pour ce code et la fonction appel à toutes les méthodesComment construire DataContractJsonSerialize fonction de commodité
I je suis doingn ce à partir du code ci-dessous
DataContractJsonSerializer ser = new DataContractJsonSerializer(this.GetType());
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, this);
json = Encoding.Default.GetString(ms.ToArray());
ms.Close();
Je veux mettre ce code commun en fonction générale seprate qui retourne la chaîne JSON et qui accepte toute la classe comme paramètre d'entrée que je suis en train de convertir toute la classe dans un objet JSON, j'ai essayé créant la fonction comme
GenerateJsonString chaîne publique (classe C1)
mais cela me donne une erreur sur le mot-clé « classe » en disant ce type est nécessaire
Quelqu'un peut-il me dire comment puis-je accepter tout objet de classe dans la méthode seprate ou la fonction
Six réponses en moins de 3 minutes! –