Je dois trouver le minimum de 5 valeurs entières. J'ai utilisé si sinon une déclaration à comparer. Donc, ce n'est pas beau. C'est-à-dire que le code est très long. Je ne sais pas comment réduire la complexité du code. Quelqu'un peut-il m'aider? P>
Cordialement, Karthi p>
3 Réponses :
Vous pouvez utiliser voici la liste de Linq http://msdn.microsoft.com /en-us/library/system.livrary/system.linq.enumerable.min.aspx P> P> min code> méthode de Linq:
min code> vous pouvez vous référer: p >
Bien s'ils sont déjà dans un tableau ou que vous ne vous dérangeez pas de créer un tel tableau. +1.
Vous pouvez utiliser la méthode certaines autres options pouvant être plus lisibles ( et évolutif), mais pas tout aussi efficace: p> math.min code> pour un moyen efficace d'obtenir le minimum:
Bien s'ils ne sont pas dans un tableau, cependant, cela ne sera pas à l'échelle. Mais, depuis le q dit que 5 seulement, alors +1. Cependant, je créerais probablement mon propre min5 (A, B, C, D, E) CODE> fonction pour le rendre plus agréable.
Il serait plus lisible de mettre les valeurs dans un tableau d'abord, IMHO.
@Diis: Oui, c'est une option, mais c'est plus efficace. Je voulais montrer une option où vous n'avez pas à créer un tableau.