Choosing the right data type vs casting
<p>I am trying to learn to write good C# code and i want your advice. </p>

<p>If i have for example an unsigned number value that is smaller than 255 so this value fits in the <code>byte</code> type. But this value will not be used as byte but as an <code>Int</code> to set the combobox index so it will needs casting.</p>

<p>My question is how much do I have to worry about data types when writing good C# code? Do I need to declare this value as an <code>Int</code> to avoid casting?</p>

<p>Thank you for your time.</p>
