<!--[if gte mso 9]> 800x600 <!--[if gte mso 9]> Normal 0 false false false EN-US X-NONE FA MicrosoftInternetExplorer4 <!--[if gte mso 9]> <!--[if gte mso 10]> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}
C# يكي از زبانهاي جديد برنامهسازي شيگرا است كه با ارائة رهيافت Component-Based به طراحي و توسعه نرمافزار ميپردازد. آنچه ما در حال حاضر از زبانهاي برنامهسازي Component-Based در اختيار داريم و آنچه كه C# در اختيار ما قرار ميدهد، افق جديدي به سوي توليد و طراحي نرمافزارهاي پيشرفته را در روي ما قرار ميدهند.
نرمافزار، به عنوان يك سرويس، هدف اصلي نسل بعدي در سيستمهاي محاسباتي است. براي مثال، C# زباني مناسب براي توليد و طراحي صفحات وب، ايجاد اجزايي با قابليت استفاده مجدد و ايجاد محيطهايي چند رسانهاي را به عنوان زباني كه هدفش توسعه ايجاد نرمافزارهاي پيشرفته است، در اختيار ما قرار ميدهد.
زبان برنامهسازي C#، به همراه تكنولوژي جديد شركت نرمافزاري مايكروسافت يعنيNET. ارائه گرديد، از اين رو از تكنولوژيNET. اين شركت بهره ميبرد. پس در ابتدا به بيان مطالبي درباره محيطNET. ميپردازيم.