Form Localizzabile.
Un timer legge una serie di valori che vengono visualizzati in una label, che contiene alternativamente un dato valore mentre in attesa del valore successivo la pongo a:
codice:labelValore.Text = "="
proprio per evidenziare che il valore precedente è obsoleto e sono in attesa di nuovo valore.
Se lancio l' analisi del codice mi dà avviso: CA1303: Recuperare le seguenti stringhe da una tabella delle risorse: "=".
L' avviso viene così descritto: Le stringhe letterali incorporate nel codice sorgente sono difficili da localizzare.
Ma tra andare a recuperare una stringa da My.Resources.Strings.Uguale e "leggere" direttamente a runtime la stringa "=" (che ovviamente è uguale per tutte le lingue e quindi non è "localizzata") non è molto più veloce ed efficiente la seconda via?![]()