Cela peut paraître simple, mais je veux vraiment trouver une meilleure façon d'écrire le code ci-dessous,Meilleure façon d'attribuer une valeur à partir de plusieurs résultats si la valeur n'est pas nulle?
if (Master.SerialNo1 != null)
{
result.ChipId = Master.SerialNo1;
}
if (Master.SerialNo2 != null)
{
result.ChipId = Master.SerialNo2;
}
if (Master.SerialNo3 != null)
{
result.ChipId = Master.SerialNo3;
}
if (Master.SerialNo4 != null)
{
result.ChipId = Master.SerialNo4;
}
Cette question semble être hors sujet car elle appartient [CodeReview.SE] –
La seule alternative que je vois est 'result.ChipId = Master.SerialNoX! = Null? Master.SerialNoX: [...] 'mais il est exactement le même, juste sur une ligne. –