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

نام تاپیک: علت نوشتن كد به صورت زير چيه ؟

  1. #1
    کاربر دائمی آواتار Programmer 1
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    شهرستان قوچان
    سن
    38
    پست
    293

    Question علت نوشتن كد به صورت زير چيه ؟

    سلام ،

    در تابع زير كه براي مخفي كردن يك فايل به كار ميره چرا كد به صورت زير نوشته نشده :
    fileinfo.Attributes=FileAttributes.Hidden
    به عبارتي استفاده از يك Enumeration به نظر كافيه ، هر چند كه اين كار حتما دليلي داره كه متخصصين از اين استفاده كرده اند ولي خوب براي من جالبه بدونم دليلش چيه كه از اين كد استفاده شده ؟ همچنين معناي اين خط كد رو اگه توضيح بديد ممنون ميشم .

    public static void MakeFileHidden(FileInfo fileInfo)
    {
    // Modify this file's attributes
    fileInfo.Attributes |= FileAttributes.Hidden;
    }


    با تشكر /.

  2. #2
    کاربر دائمی آواتار AmirAmiri
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    مشهد
    پست
    353

    نقل قول: علت نوشتن كد به صورت زير چيه ؟

    کدی که نوشتید معادله این هست :

    fileInfo.Attributes = fileInfo.Attributes | FileAttributes.Hidden;

    معنیش هم اینه که Hidden رو به Attributes های fileInfo اضافه یا حذف کن.
    ظاهرا شما با | مشکل دارید

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

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