Sono solo che iniziano per F # e mi chiedo su unità di misura:Come vengono rappresentate le unità di misura?
Capisco che sono presenti solo in fase di compilazione e riflettore lo conferma: la creazione di un'unità di misura che non è un alias crea una classe con MeasureAttribute
attributo, ma a parte questo, float<km/h>
è rappresentato come semplice System.Double
. E non ci sono attributi sul tipo, parametro costruttore o proprietà.
Finora ho capito. Ma quando faccio riferimento all'assemblaggio compilato da un altro progetto, sembra sapere tutto sulle unità di misura, inclusi gli alias. Come ottiene quell'informazione? Dove sono nell'assemblea?