نمایش نتایج 1 تا 2 از 2

نام تاپیک: تابع InStrr() در C#‎

  1. #1

    تابع InStrr() در C#‎

    اگه VB کار کرده باشین حتما تابع InStr() رو میشناسید و باهاش کار کردین ، و اگه نمیشناسید کارش اینه موقیت یک رشته رو بین رشته ها اعلام میکنه مثلا" :
    s="alirezaakbarhamidsaeed"
    in= instr(s,"hamid")
    با توجه به کد بالا متغیر in برابر با 13 میشه
    یعنی از اول رشته s تک تک کاراکتر هارو میشمره به محضی که به اولین کاراکتر از رشته مورد نظر که دومین آرگومنت تابع inStr هست (hamid) بر خورد کنه عدد مربوط به موقعیت مکانی اونو میده یعنی از اول رشته تا h مربوط به hamid هر چنتا که شد رو بر میگردونه و مارو از وجود یک رشته بین رشته ها با خبر میکنه
    و اگر هم رشته hamid در متغیر s نبود مقدار متغییر in برابر 0 میشد .

    حالا همین تابع توی C#‎‎ چه جوری میشه استفادش کرد اصلان وجود داره یا باید خودمون بنویسیم .

  2. #2

    نقل قول: تابع InStrr() در C#‎

    این هم معادلش البته در کد من عدد 12 برگشت داده میشه و به خاطر این هستش که در سی شارپ ایندکس آرایه از 0 شروع می شه

                string s="alirezaakbarhamidsaeed";
    int i=s.IndexOf("hamid");

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •