علت نوشتن كد به صورت زير چيه ؟
سلام ،
در تابع زير كه براي مخفي كردن يك فايل به كار ميره چرا كد به صورت زير نوشته نشده :
fileinfo.Attributes=FileAttributes.Hidden
به عبارتي استفاده از يك Enumeration به نظر كافيه ، هر چند كه اين كار حتما دليلي داره كه متخصصين از اين استفاده كرده اند ولي خوب براي من جالبه بدونم دليلش چيه كه از اين كد استفاده شده ؟ همچنين معناي اين خط كد رو اگه توضيح بديد ممنون ميشم .
public static void MakeFileHidden(FileInfo fileInfo)
{
// Modify this file's attributes
fileInfo.Attributes |= FileAttributes.Hidden;
}
با تشكر /.
نقل قول: علت نوشتن كد به صورت زير چيه ؟
کدی که نوشتید معادله این هست :
fileInfo.Attributes = fileInfo.Attributes | FileAttributes.Hidden;
معنیش هم اینه که Hidden رو به Attributes های fileInfo اضافه یا حذف کن.
ظاهرا شما با | مشکل دارید :لبخند: