مدیریت ارتباط با مشتری(CRM)

فرایندها و فناوری‌های شرکت‌ها و سازمان‌ها برای شناسایی، ترغیب، گسترش، حفظ و ارائه خدمات بهتر به مشتریان

مدیریت ارتباط با مشتری(CRM)

فرایندها و فناوری‌های شرکت‌ها و سازمان‌ها برای شناسایی، ترغیب، گسترش، حفظ و ارائه خدمات بهتر به مشتریان

معرفی انواع نسخه های C#

نسخه های سی شارپ همیشه در حال آپدیت هستند. با ارتقای هر نسخه سی شارپ یکسری امکانات جدید به این زبان برنامه نویسی اضافه شده که در این مطلب قصد داریم انواع ورژن های سی شارپ (از جدیدترین ورژن #C تا قدیمی ترین نسخه #C) را به شما معرفی کنیم.

سی شارپ چیست؟ 

سی شارپ یا نام انگلیسی #C و تلفظ C sharp یک زبان برنامه نویسی همه منظوره، مدرن و شی گرا است. زبان برنامه نویسی سی شارپ توسط Anders Hejlsberg از شرکت مایکروسافت در سال ۲۰۰۰ طراحی شد و بعداً به عنوان یک استاندارد بین المللی توسط Ecma (ECMA-334) در سال ۲۰۰۲ و ISO/IEC (ISO/IEC 23270) در سال ۲۰۰۳ تأیید شد. مایکروسافت #C را همراه با دات نت معرفی کرد. سی شارپ از نظر نحوی شباهت زیادی به جاوا دارد و برای کاربرانی که دانش C++، C یا جاوا را دارند، آسان است.

کمی در مورد Net Framework بدانید

برنامه های Net برنامه های چند پلتفرمی هستند و در این فریمورک می توان از زبان هایی مانند C++، C#، Visual Basic، COBOL و غیره استفاده کرد. فریمورک دات نت به گونه ای طراحی شده است که سایر زبان ها بتوانند از آن استفاده کنند.

انواع ورژن های سی شارپ چه کاربردهایی دارند؟ 

با استفاده از انواع ورژن های #C این زبان قدرتمند می‌توان برنامه های مختلفی را تحت پلتفرم‌های مختلف توسعه داد که در ادامه به انها می پردازیم:

1. برنامه های موبایل

2. برنامه های دسکتاپ

3. برنامه های کاربردی وب

4. خدمات وب

5. وب سایت ها

6. بازی ها

7. VR

8. برنامه های کاربردی پایگاه داده

9. و خیلی خیلی بیشتر!

انواع نسخه های سی شارپ :

جدول زیر ویژگی های هر نسخه از زبان #C (سی شارپ) را لیست کرده است :

نسخه

مشخصات زبان

تاریخ

 دات نت

ویژوال استودیو

Ecma

ISO/IEC

Microsoft

C# 1.0

ECMA-334:2003, December 2002

ISO/IEC 23270:2003, April 2003

January 2002

January 2002

.NET Framework 1.0

Visual Studio .NET 2002

C# 1.1
C# 1.2

October 2003

April 2003

  • .NET Framework 1.1

Visual Studio .NET 2003

C# 2.0

ECMA-334:2006, June 2006

ISO/IEC 23270:2006, September 2006

September 2005

November 2005

  • .NET Framework 2.0
  • .NET Framework 3.0

Visual Studio 2005
Visual Studio 2008

C# 3.0

None

August 2007

November 2007

  • .NET Framework 2.0 (Except LINQ)
  • .NET Framework 3.0 (Except LINQ)
  • .NET Framework 3.5

Visual Studio 2008

C# 4.0

April 2010

April 2010

  • .NET Framework 4

Visual Studio 2010

C# 5.0

ECMA-334:2017, December 2017

ISO/IEC 23270:2018, December 2018

June 2013

August 2012

  • .NET Framework 4.5

Visual Studio 2012
Visual Studio 2013

C# 6.0

ECMA-334:2022, June 2022

None

Draft

July 2015

  • .NET Framework 4.6
  • .NET Core 1.0
  • .NET Core 1.1

Visual Studio 2015

C# 7.0

None

Specification proposal

March 2017

  • .NET Framework 4.7

Visual Studio 2017 version 15.0

C# 7.1

Specification proposal

August 2017

  • .NET Core 2.0

Visual Studio 2017 version 15.3

C# 7.2

Specification proposal

November 2017

Visual Studio 2017 version 15.5

C# 7.3

Specification proposal

May 2018

  • .NET Core 2.1
  • .NET Core 2.2
  • .NET Framework 4.8

Visual Studio 2017 version 15.7

C# 8.0

Specification proposal

September 2019

  • .NET Core 3.0
  • .NET Core 3.1

Visual Studio 2019 version 16.3

C# 9.0

Specification proposal

November 2020

  • .NET 5.0

Visual Studio 2019 version 16.8

C# 10.0

Specification proposal

November 2021

  • .NET 6.0
  • .NET 6.0.1

Visual Studio 2022 version 17.0

C# 11.0

(preview)

August 2022

جدیدترین نسخه سی شارپ کدام است؟ 

همانطور که در جدول بالا مشخص است سی شارپ ۱۰ (C# 10) نسخه جدید زبان برنامه نویسی #C می‌باشد که توسط مایکروسافت و تحت فریم ورک دات نت (DotNet) توسعه داده می‌شود. و نسخه ۱۱ هنوز به طور رسمی منتشر نشده است.

۵ ویژگی اصلی نسخه سی شارپ ۱۰

1. بررسی پارامتر های نال – Null Parameter Checking

2. ویژگی های اجباری – Required Properties

3. کلمه کلیدی فیلد – Field Keyword

4. Using های سراسری – Global Usings

5. فضای نام فایل – File Namespaces

برای کار با ورژن های سی شارپ چه محیط هایی وجود دارد و توصیه می شود؟ 

در صورتیکه شما بخواهید با انواع نسخه سی شارپ کار کنید چه جدید چه قدیمی، بهترین محیط برای کار Visual studio است که در سه نسخه مختلف است اولین آن community است که برای دانشجوها و رایگان است که قابلیت‌های کمی دارد، نسخه دیگر آن professional  است که قابلیت‌های بیشتری دارد و اما بهترین و کامل‌ترین نسخه آن enterprise  است که در سازمان‌ها و شرکت‌های بزرگ استفاده می‌شود. البته توجه داشته باشید که ویژوال استودیو برای همه سیستم‌عامل‌ها وجود دارد مانند مک و.. اما اگر سیستم شما ضعیف است مایکروسافت یک نرم‌افزار دیگری انتشار داده است به نام visual studio code  که سبک‌تر از نسخه اصلی است اما هر دو نرم افزار توسط کمپانی Microsoft  توسعه داده شده اند.

همچنین بخوانید: ویژوال استودیو کد چیست؟ 

انتخاب آخرین ورژن سی شارپ (جدیدترین نسخه سی شارپ) در ویژوال استدیو

در visual studio می تونید ورژن زبان سی شارپ را برای پروژه هایتان انتخاب کنید. برای انتخاب آخرین نسخه سی شارپ از solution explorer ، روی پروژه کلیک راست کنید و Properties -> Build را  انتخاب کنید و سپس گزینه Advanced  انتخاب کتید. با این کار پنجره Advanced Build Settings  باز خواهد شد، جایی که شما می توانید “Language Version” رو از منوی افتادنی انتخاب کنید.

در ورژن های قبلی ویژوال استدیو، برای انتخاب ورژن پیش فرض زبان نصب شده روی default تنظیم می شد. حالا، یک تغییری کرده و به صورت پیش فرض، روی جدیدترین نسخه #C است (C# latest major version) که از نسخه نهایی زبان سی شارپ شروع می شود. با این انتخاب فقط می تونید از امکانات همان نسخه سی شارپ استفاده کنید. صرف نظر از اینکه شما ورژن های دیگری را هم نصب کرده باشید . مگر اینکه ورژن های جزئی رو انتخاب کنید. به مسیر Properties -> Build -> Advanced و  برای انتخاب آخرین نسخه #C جزئی نصب شده  C# latest minor version(latest)  را انتخاب کنید.

آخرین ورژن سی شارپ زبان پیش فرض تنظیم شده است ، و انتخاب C# latest minor version همیشه به جدیدترین ورژن سی شارپ اشاره دارد.

نتیجه گیری از انواع نسخه های #C

#C(سی شارپ) یک زبان برنامه نویسی شی گرای قدرتمند و ساده است که به وسیله ی شرکت مایکروسافت توسعه داده شده است. از مزایای سی شارپ این ست که برنامه‌های مختلفی را می‌توان با انواع نسخه های #C توسعه داد که به مهمترین آنها اشاره کردیم. نسخه های سی شارپ از C# 1.0 شروع شده اند و به آخرین و جدیدترین نسخه سی شارپ که در حال حاضر C# 10.0 است ختم شده است. مسلما از زمان اولین نسخه #C تا انتشار آخرین نسخه های #C پیشرفت هایی داشته که باعث شده این همه کاربر را همچنان به خود جذب کند.

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.