در سی شارپ، انواع متغیرهای مختلفی وجود دارد (تعریف شده با کلمات کلیدی مختلف)، به عنوان مثال:
int - اعداد صحیح (اعداد کامل) را بدون اعشار، مانند 123 یا -123 ذخیره می کندdouble - اعداد ممیز شناور را با اعشار، مانند 19.99 یا -19.99char - نویسه های منفرد، مانند "a" یا "B" را ذخیره می کند.string - متنی مانند "Hello World" را ذخیره می کند.bool - مقادیر را با دو حالت ذخیره می کند: