یکی از مفاهیم کلیدی در برنامهنویسی شیگرا، نحوه دسترسی به متغیرها و توابع است. در زبان سیشارپ، چندین سطح دسترسی وجود دارد که به کمک آنها میتوانیم میزان دسترسی به اعضای یک کلاس (متغیرها و متدها) را کنترل کنیم. یکی از این سطحهای دسترسی Public است. در این مقاله، به بررسی متغیرهای Public در سیشارپ، کاربرد آنها و مثالهای عملی از پروژههای واقعی خواهیم پرداخت.
وقتی یک متغیر یا متد در سیشارپ با کلمه کلیدی Public تعریف میشود، آن عضو از هر جایی در برنامه قابل دسترسی است. این بدان معناست که محدودیتی برای دسترسی به متغیرها یا توابع وجود ندارد و میتوانیم آنها را در هر بخشی از پروژه فراخوانی کنیم. این سطح دسترسی بیشتر زمانی به کار میرود که میخواهیم اطلاعات را بین کلاسها و بخشهای مختلف پروژه به اشتراک بگذاریم.
