Je sérialise une classe ci-dessous et la méthode nécessite un type d'objet comme paramètre.typeof & GetType
string xml = SerializeObject(data, typeof(ClassData));
Je pense que le deuxième paramètre n'est pas nécessaire. Comment puis-je supprimer le deuxième paramètre? Comment puis-je obtenir le type comme Type?
Vous devriez nommer vos classes en utilisant PascalCase afin d'éviter toute confusion. Il suffit de regarder ce qui s'est passé ici dans les réponses - beaucoup de gens si classData était une variable quand il s'agit d'une classe. Les conventions sont importantes. Sinon, vous ne serez pas populaire parmi les autres geeks. Et ce n'est pas amusant. –
Voici la convention de dénomination de Microsoft: http://msdn.microsoft.com/en-us/library/ms229002.aspx –
qu'est-ce que SerializeObject? une méthode personnalisée peut-être, pouvez-vous poster ce que les paramètres sont attendus, cela n'a pas de sens de demander l'objet et son type –