سی شارپ چیست؟

زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و منظم شده ی مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت می‌باشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامه‌نویسی است که توسط زمان اجرای زبان مشترک از چارچوب دات‌ نت پشتیبانی می‌شوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود.
اکثر مردم فکر میکنند asp.net  یک زبان برنامه نویسی است در حالی که اینطور نیست و asp.net  یک تکنولوژی بر بستر سی شارپ است.