.NET Developer

طراحی و ساخت نرم افزار و سایت

۳ مطلب با کلمه‌ی کلیدی «سی شارپ 7» ثبت شده است

سه شنبه, ۲۹ آبان ۱۳۹۷، ۱۱:۰۴ ب.ظ م.ب آیرملو
قابلیت های سی شارپ 7

قابلیت های سی شارپ 7

از چندین قابلیت اضافه شده به سی شارپ7 یکیش اپراتور شرطی (؟ :)، که معمولا به عنوان اپراتور مشروح سه گانه شناخته می شود، یکی از دو مقدار را بسته به مقدار یک عبارت بولین باز می گرداند

Boolean Expression ? First Statement : Second Statement

همونطور که می توانید در مثال بالا ببینید، اپراتور سه جانبه شامل سه بخش است. بخش اول (قبل؟) شامل عبارت شرطی است که مقدار boolean را true یا false می نامد. بخش دوم (بعد از قبل و قبل از :) حاوی بیانیه ای است که اگر بیان شرطی در قسمت اول ارزش واقعی را بررسی می کند، بازگردانده می شود. بخش سوم شامل عبارت دیگر است که اگر عبارت شرطی به اشتباه بازگردانده شود بازگردانده می شود.

ادامه مطلب...
۲۹ آبان ۹۷ ، ۲۳:۰۴ ۱ نظر
م.ب آیرملو
دوشنبه, ۲۸ آبان ۱۳۹۷، ۱۱:۰۸ ب.ظ م.ب آیرملو
پارامتر Out در  سی شارپ

پارامتر Out در سی شارپ

در c #، از کلمه کلیدی استفاده می شود برای انتقال پارمترها به این  روش به عنوان یک نوع مرجع  کلمه کلیدی همان کلمه کلیدی است، اما تنها تفاوت این است که قبل از اینکه آن را به عنوان یک استدلال برای یک روش استفاده کنیم، نیازی به متغیری نیست که باید آن را راه اندازی کنیم
پارامتر خروجی در سی شارپ نیز لازمه کارهاست  برای بازگشت بیش از یک مقدار 
سی شارپ زبان گسترده ای هست این متد در سی شارپ 7 ارائه شد و هر اپدیت ویژگی و قابلیت های جدیدی رو اضافه کرده
سی شارپ زبان قدرتمندیه تو ذهنتون هرچی باشه میتوان در سی شارپ پیاده نموده هر چند اندروید آن زیاد خوشایند نیست 
هرچند ماکروسافت در پی ارتقا زامارین هست اما اگر در کدنویسی مشکلی نداشته باشین دیزاین زامارین و قابلیت های اندروید استودیو و b4a ادمو از کار با
زامارین منصرف میکنه

ادامه مطلب...
۲۸ آبان ۹۷ ، ۲۳:۰۸ ۰ نظر
م.ب آیرملو
چهارشنبه, ۸ فروردين ۱۳۹۷، ۰۸:۴۰ ب.ظ م.ب آیرملو
معرفی زبان سی شارپ- قسمت دوم

معرفی زبان سی شارپ- قسمت دوم

رشته ها

در C یا ++C ساختار رشته به صورت ارایه‌ای از نوع char بود که امکان اضافه کردن به رشته را محدود می‌کرد به دلیل ثابت بودن طول در آغاز تعریف ولی در سی شارپ دو نوع متفاوت رشته وجود دارد؛ که یکی به صورت آرایه‌ای با طول ثابت ۲۵۶(در عمل ۲۵۵)موجوداست (به صورت پیش فرض) و در صورتی که با کمبود جا روبرو شود فضای جدید (بزرگتر) یافته و به ان انتقال می‌دهد؛ ولی در نوع دوم رشته‌ها از لیست پیوندی استفاده می‌شود.


***لیست پیوندی***

یست پیوندی (به انگلیسی: Linked list) ساختاری شامل دنباله‌ای از عناصر است که هر عنصر دارای اشاره‌گری به عنصر بعدی در دنباله است. فهرست پیوندی از جملهٔ ساده‌ترین و رایج‌ترین داده‌ساختارها است و در پیاده‌سازی از داده‌ساختارها پشته (Stack)، صف (Queue) و جدول درهم‌سازی (Hash table) استفاده می‌شود. مزیت مهم فهرست پیوندی نسبت به آرایه‌ها این است که ترتیب قرار گرفتن داده‌ها در آن با ترتیب قرار گرفتن آن‌ها در حافظه متفاوت است. به همین دلیل فهرست پیوندی دارای این ویژگی است که درج و حذف گره‌ها در هر نقطه‌ای از فهرست، با تعداد ثابتی از عملیات امکان‌پذیر است. از طرف دیگر فهرست پیوندی اجازه دستیابی تصادفی به داده یا هرگونه اندیس‌گذاری را نمی‌دهد. در نتیجه بسیاری از اعمال ابتدایی نظیر به دست آوردن آخرین عنصر فهرست، پیدا کردن عنصر شامل داده مورد نظر، یا مشخص کردن مکان درج یک عنصر جدید ممکن است نیازمند بررسی اکثر عناصر فهرست باشد.

ادامه مطلب...
۰۸ فروردين ۹۷ ، ۲۰:۴۰ ۰ نظر
م.ب آیرملو
logo-samandehi