Itérer objet dynamique

En utilisant mvc-je obtenir des valeurs de ce type pour éviter les déclarations de classe et changement de routeur.

public dynamic Create([FromBody] dynamic form)
{
    var username = form["username"].Value;
    var password = form["password"].Value;
    var firstname = form["firstname"].Value;
...

J'aime parcourir toutes les valeurs et de les vérifier null ou vide.

s/"j'aime"/"je voudrais, et je ne sais pas comment" ?
Vous souhaitez éviter les déclarations de classe? Pourquoi?
Peut-être son meilleur. Je ne suis pas sûr au sujet de vos intentions. Go for foreach(var valeur dans la forme).
Utiliser les DTO pour obtenir l'entrée à partir de points de Vue. Il est facile à mettre en œuvre
Quels sont exactement vous souhaitant effectuer une itération sur? Les propriétés de votre objet ou a-t-elle un indexeur et vous voulez juste pour vérifier toutes les choses qui sont indexés?

OriginalL'auteur MR.ABC | 2014-08-19