سی شارپ یه آپشنی که داره اینه که type safe هستش

دلیل این که sbyte هشت بیت میگیره ولی تا 127 بیشتر نمیره ولی byte همون 8 بیت رو داره ولی تا 255 تا ظرفیت داره، اینه که در sbyte یک بیت برای تعیین + یا منفی بودن اون عددی هستش که داخل اون پارامتر میریزیم.

برای محاسبات مالی معمولا از decimal استفاده میشه