نواندیشان
0

هیچ محصولی در سبد خرید نیست.

Indexof در سی شارپ | آموزش سی شارپ – قسمت هفتم

دسته بندی :مهندسی کامپیوتر 12 اسفند 1394 نواندیشان 5164

در قسمت قبلی از آموزش سی شارپ درباره توابع Overload صحبت به عمل آمد. Indexof هم یک تابع overload است که ۴ حالت دارد:

  • حالت ۱: کاراکتر قبول می کند.
  • حالت ۲: رشته قبول می کند.
  • حالت ۳: کاراکتر و start index قبول می کند.
  • حالت ۴: رشته و start index قبول می کند.

Indexof در سی شارپ

Start Index: در حالات ۱ و ۲، که شروع ایندکس را نمی دادیم از کاراکتر شماره صفر، شروع به شمارش می کند ولی در صورتی که Start Index مشخص کنیم، از آن مکان شروع به شمارش می کند. مثلا مکان شروع a در alireza در حالت شماره ۱، صفر می شود ولی مثلا اگر در جلسه ۲ مثال ۱ در صورتی که در کلاس lib، تابع findchar را بصورت زیر بنویسیم و start index آنرا ۲ قرار دهیم، از کاراکتر i به گشتن می کند و موقعیت شروع a را در موقعیت ۶ می بیند و عدد ۶ را می دهد(اگر موقعیت رشته ali را در alireza بخواهیم در صورتی که استارت ایندکس آن ۲ است، جواب ۱- را برمی گرداند چونکه از موقعیت ۲ به بعد، رشته ali در alireza وجود ندارد.)

        public static int findchar(string s,string str)
        {
        int charindex;
        charindex=str.IndexOf(s,2);
        return charindex;
        }

نکته :
کاربرد index برای بررسی فرمت ورودی هاست مثلا کاربر حتما در قسمت وارد کردن ایمیل، از @ استفاده کند و @ نباید از موقعیت اول شروع شود.

نوشتن توضیحات:
با استفاده از خط دستورهای زیر، برای نوشتن توضیحات استفاده می کنیم.

 /// <summary>
///توضیحات
 /// </summary>

مثال : اگر دستورات زیر را در کلاس lib و در بالای تابع max بنویسیم، وقتی تابع max را در صدا بزنیم، توضیحات مربوط به تابع را نشان می دهد.

        /// <summary>
        /// این تابع، ماکزیمم را محاسبه می کند.
        /// </summary>

اگر تابع max را در کلاس form1 صدا بزنیم، توضیحات مربوطه را مانند شکل نشان می دهد.

Indexof

پایان قسمت هفتم آموزش سی شارپ – Indexof در سی شارپ

منبع: نواندیشان
نواندیشان

انجمن نوانديشان ، یک انجمن علمی، غیردولتی و مستقل است که در حوزه های علمی و تخصصی مختلف، فعالیت خود را از شهریور 1388 شروع کرد. این انجمن در راستای نیل به کمک در بهبود وضعيت علمي و پژوهشي و تحقيقاتي کشور ایجاد شده است و به دنبال فراهم کردن بستر ارتباطی مناسب میان متخصصین ایرانی جهت آشنایی با همدیگر و گسترش همکاریها و راه هاي رسيدن از علم به عمل است.

برای ارتباط ساده‌تر و سریع‌تر اپلیکیشن نواندیشان را دانلود کنید. دانلود اپلیکیشن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دارای سوال فنی درباره محصول خریداری شده هستید، لطفاً از بخش حساب کاربری، تیکت ارسال کنید.
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
کارایی بهتر در اندروید نواندیشان
0