با سلام خدمت دوستان
گاهی اوقات که یک سری کد رو روی اینترنت یا مثالهای دیگران می بینیم، تو یه قسمتهایی از برنامه از <> به صورت زیر استفاده شده
<systemlayout(permision...) >_
این <> و عبارتی که توش نوشته می شه چی هست؟
با سلام خدمت دوستان
گاهی اوقات که یک سری کد رو روی اینترنت یا مثالهای دیگران می بینیم، تو یه قسمتهایی از برنامه از <> به صورت زیر استفاده شده
<systemlayout(permision...) >_
این <> و عبارتی که توش نوشته می شه چی هست؟
عبارتی که در داخل <> نوشته میشه توانایی پیش اجرایی داره و به عنوان یک خصوصیت اجرایی برای روتین ها یا سایر اعضا به کار می ره. علامت _ هم به معنی ادامه داشتن دستور در خط بعدی است.
با تشکر از جوابتون. می شه کمی بیشتر راهنمایی کنید تا بتونم مطالب بیشتری در این مورد پیدا کنم. مثلا به انگلیسی به این چی می گن. یا هر چیز دیگه ای که توی سرچ به من کمک کنه.
بازهم ممنونم
سلام
نامی که در سرپ کمکتان میکند، تگهای Attribute است و همه کلاسسهای این تیپی وراثتی هستند از کلاسس System.Attribute.
در اصل یک خصوصیت یا توضیح با برچسب را به منطقه یا آن قطعه کد مورد بحث الحاق میکنند و حتی خودتان هم میتوانید یک Attribute تعریف کنید و بعداً آن را با کد پیگیری کنید و با کد چک کنید کدام متدها این Attribute را دارند و اگر داشتند کاری انجام دهید.
مثلاً System.ComponentModel.DescriptionAttribute هر متدی که این خصوصیت و متن مربوطه را داشته باشد، وقتی به نوعی گذرش به پنجره Properties بیافتد!!! متن داده شده به System.ComponentModel.DescriptionAttribute در زیر پنجره مذکور نشان داده میشود.
<System.ComponentModel.DescriptionAttribute("Description for AAA property.")> _
PublicProperty AAA() AsInteger
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند