آموزش سی شارپ

سی شارپ  C# ، زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.دراین سری از مقالات آموزش سی شارپ سعی خواهیم کرد بهترین آموزش ها را با بهترین کیفیت در اختیار شما قرار دهیم.زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. این زبان دارای دستوری شیءگرا مشابه ++C است.امیدوریم لذت ببرید از آموزش ها تمام سعی ما قدم کوچکی در امر یادگیری شماست.

زبان سی شارپ تحت فریم ورک .NET یا .NET Framework کار میکند که در نسخه های مختلف برای نسخه های ویژوال استدیو ارائه شده است.زبان سی شارپ امکانات بسیاری در حین سادگی در اختیار برنامه نویس قرار میدهد که بتواند از تمامی امکانات استفاده کنید.

 

آموزش Join در Linq به زبان سی شارپ

join در Linq

این مقاله به توضیح join با استفاده از LINQ در C# می پردازد.در این آموزش به بررسی انواع join در Linq میپردازیم مثال هایی را بررسی میکنیم. در این مقاله درباره Group Join می نویسیم. Group Join – ساختار سلسله مراتبی داده ها را تولید می کند. هر موردی از …

ادامه مطلب»

نحوه استفاده از عبارات Distinct و FirstOrDefault با استفاده از linq.js در .NET

FirstOrDefault

در این مقاله نحوه استفاده از عبارات Distinct و FirstOrDefault را با استفاده از linq.js در .NET یاد می گیریم. اجازه دهید مشاهده کنیم که چگونه از عبارات Distinct() و FirstOrDefault() به کمک linq.js در اپلیکیشن های وب .NET استفاه می کنیم. مزایا برای نوشتن کوئری های ساده LINQ از …

ادامه مطلب»

آموزش Linq در زبان سی شارپ

LINQ

در این مقاله به بررسی  Linq در زبان سی شارپ میپدازیم ، Linq چیست ؟ ، مزایای استفاده از LINQ و معماری آن را در C# بررسی میکنیم همراه من باشید. در این مقاله درباره Linq یاد خواهیم گرفت و با آن آشنا می شویم. مطالبی که در این مقاله می …

ادامه مطلب»

آموزش Single Table Inheritance در LINQ to SQL

Single Table Inheritance

در این مقاله Single Table Inheritance را در LINQ to SQL بررسی می کنیم.ابتدا توضیحات مقدماتی در رابطه با Single Table Inheritance داریم همراه من باشید. Single Table Inheritance چیست؟ ارث بری جدول واحد همچنین نگاشت فیلتر یا نگاشت تبعیضی (نشانه گذاری با علائم خاص) یا جدول در نگاشت سلسله مراتبی …

ادامه مطلب»

آموزش IEnumerable و IQueryable در C#

IQueryable

در این مقاله به بررسی IEnumerable و IQueryable در سی شارپ پرداختیم ویژگی هر یک و چه زمانی باید از IEnumerable و IQueryable استفاده کنیم.ما در این مقاله نیز به بررسی با موضوع چه زمانی از IEnumerable ، ICollection، IList و List استفاده کنیم؟  دیگر ویژگی ها را بررسی کردیم. یک برنامه نویس C# همیشه …

ادامه مطلب»

متغیرهای out در C# 7.0

متغیرهای out

قبل از C# 7.0، متغیرهای out برای ارسال رفرنس آرگومان یک متد استفاده می شد. قبل از اینکه یک متغیر به عنوان آرگومان out ارسال شود، باید تعریف شود. اگرچه، برخلاف آرگومان ref پارامتر out نیازی به مقداردهی اولیه ندارد. برای استفاده از یک پارامتر out، هم در تعریف متد و …

ادامه مطلب»

بهبود رشته ها در C# 7.0

رشته ها

C# 7.0 دو امکان جدید در کار با رشته ها معرفی کرده است، یکی جداکننده ارقام و دیگری رشته های هگزا (literal-improvements) که در ادامه انها را بررسی میکنیم.همراه من باشید. جداکننده ارقام از این پس جداکننده ارقام “_” در رشته های عددی قابل استفاده است. هدف استفاده از جداکننده …

ادامه مطلب»

توابع محلی در C# 7.0

توابع محلی

C# 7.0 ویژگی جدیدی به نام توابع محلی را اضافه کرده است که به متدهای محلی این امکان را می دهد که درون یک متد تعریف و فراخوانده شوند. این امکان در ورژن های قبلی C# وجود نداشت. کد زیر متدی به نام “Add” را درون متد “Main” تعریف کرده …

ادامه مطلب»

چه زمانی از IEnumerable ، ICollection، IList و List استفاده کنیم؟

IEnumerable

فکر می کنم این سوال که چه زمانی از IEnumerable ، ICollection، IList و List استفاده کنیم، سوال متداولی است که اغلب به درستی پاسخ داده نمی شود. در این مقاله، نه تنها به این سوال پاسخ می دهیم بلکه می خواهیم با ارائه یک سری اطلاعات مباحث را به …

ادامه مطلب»

آموزش Returns Ref در C# 7.0

Returns Ref

در این مقاله به بررسی Returns Ref در سی شارپ میپردازیم.کلمه کلیدی ref در C# این قابلیت را به کد می دهد که یک متغیر مقداری را توسط رفرنس آن به عنوان پارامتر متد ارسال کند. برای استفاده از پارامتر ref، هم تعریف متد و هم فراخوانی متد باید به …

ادامه مطلب»


دوره های آنلاین ام اس پی سافت

آموزش طراحی فروشگاه اینترنتی

آموزش طراحی فروشگاه اینترنتی

طراحی سیستم مدیریت مشتریان

طراحی سیستم مدیریت مشتریان

دوره طراحی وب سایت پورتال خبری

دوره طراحی وب سایت پورتال خبری

دوره طراحی حسابداری فروشگاه

دوره طراحی حسابداری فروشگاه