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

نام تاپیک: بدست آوردن کد اسکی در یک حلقه

  1. #1
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    Red face بدست آوردن کد اسکی در یک حلقه

    با سلام
    من یه حلقه دارم که تمام کاراکترهای یک متن رو بهم میده.حالا می خوام زمانیکه مثلا کاراکتر A ازداخل حلقه خارج شد کد اسکیش رو توی یه لیبل نمایش بدم.میشه کمکم کنید.


    با تشکر

  2. #2

    نقل قول: بدست آوردن کد اسکی در یک حلقه

    این یک کد است برای تبدیل
         string text = "matne";
    foreach (char c in text)
    {
    if (c == 'a')
    {
    int value = Convert.ToInt32(c);
    Console.WriteLine("ascii value of {0} is {1}: ",c ,value);
    // Convert the decimal value to a hexadecimal value in string form.
    string hexOutput = String.Format("{0:X}", value);
    Console.WriteLine("Hexadecimal value of {0} is {1}", c, hexOutput);
    Console.WriteLine("\n");
    }

    }

  3. #3
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    نقل قول: بدست آوردن کد اسکی در یک حلقه

    میشه توضیح بدین چه اتفاقی داره می افته

  4. #4

    نقل قول: بدست آوردن کد اسکی در یک حلقه

    من یک سوالی دارم این کاراکتر ها را کجا میریزه؟

  5. #5

    نقل قول: بدست آوردن کد اسکی در یک حلقه

    خب متن شما تو text هست .حلقه ما میاد برای هر کاراکتر تو text حلقه رو چک میکنه مثلا m رو میگیره و حلقه رو انجام میده بعد میره سراغ a و تا آخر جمله ادامه میده.حالا داخل حلقه اگه کاراکتر ما (c) برابر a بود بیا تبدیلش کن به int32 که در حقیقت ascii و کد کاراکتر در مبنای 10 هست اون writeline هم میاد جای اون {0} و {1} هم پارامتر های جلوش رو میذاره و اون دستور string.format هم میاد int رو میگیره و تبدیلش میکنه به hex که در کد کاراکتر در مبنای 16 هست.
    ellina این برنامه رو باید تو یه پروژه console بنویسید و نتیجه رو هم تو صفحه console نمایش میده

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

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