زبان سی شارپ یک زبان برنامه نویسی چند مدلی و شی گراست که در قرن 21 توسط شرکت مایکروسافت و نزدیک به زبان های java وc++ ساخته و از فریم ورک .net توسعه یافته و با استانداردهای iso وecma به عنوان یک زبان استاندارد تایید شد.
C# یک زبان ساده و توسعه یافته برای انواع برنامه ها در موبایل کامپیوتر و سروراست. تعداد برنامه نویسان c# بسیار زیاد است و همین موضوع موجب شده در صورت برخورد به ارور تعداد زیادی افراد در اینترنت و فروم ها به سوالات برنامه نویسان پاسخ دهند.
در این مفهوم هر موجودیت یک شی محسوب می شود و برای هر شی یک کلاس از خصوصیات موجودیت تعریف کرده و اطلاعات ان به شی ای که قبلا تعریف کرده ایم ارسال می شود.
زبان سی شارپ به دلیل چهارمین زبان دنیا بودن اعتبار و محبویت بالایی دارد و یک زبان بی نهایت و شامل نسخه ها و قابلیت های جدید خواهد بود.
در ایران دو زبان برنامه نویسی بخش اعظم نرم افزارها و وب سایت های سازمان های دولتی و خصوصی را فرا گرفته است که C# (ASP.NET) و جاوا پرچم دار هستند.
وب سایت asp.net مبتنی بر دو زبان vb.net وc# نوشته شده است.