je suis arrivé cette ligne de code et il devient dupliquées beaucoupcomment vous réécrivez cette ligne de code pour être plus générique
myString = If(myObj1.myProp Is Nothing, "", If(want = "abr", myObj1.myProp.abr, myObj1.myProp.desc))
cette ligne x n, il suffit de changer « myObj1 » à " quoi que ce soit "et" myProp "à" quoi que ce soit "
J'ai essayé
Public Function getDesc(Of t)(ByVal obj As t) As String
Return If(obj Is Nothing, "", If(want = "abr", obj.abr, obj.Desc))
End Function
le problème ici est t ne sait pas qu'il a abr/desc propriétés
Pouvez-vous expliquer un peu plus ce que myProp, veulent, abr et desc sont? Y a-t-il une relation entre myProp et Prefix? –
@ Meta-Knight, corrigé mon exemple de code – Fredou