
در زبان برنامهنویسی سیشارپ، دسترسی به متغیرها و توابع بر اساس تعریف مدلهای دسترسی به آنها محدود میشود. یکی از این مدلها "Public" است. با کمک متغیرهای Public، میتوانیم به یک متغیر یا تابع از هر کجای برنامه دسترسی داشته باشیم.
تعریف متغیر Public
وقتی یک متغیر به عنوان "Public" تعریف میشود، این متغیر در هر کجا از برنامه قابل دسترسی است. بیایید با یک مثال ساده این موضوع را بیشتر بررسی کنیم:
public class MyClass
{
public int MyNumber = 10;
}
در این مثال، MyNumber یک متغیر Public است که در کلاس MyClass تعریف شده است. حالا این متغیر را میتوان در هر کجا از برنامه استفاده کرد. برای مثال:
public class Program
{
static void Main(string[] args)
{
MyClass myClass = new MyClass();
Console.WriteLine(myClass.MyNumber); // Output: 10
}
}
همانطور که میبینید، ما میتوانیم به MyNumber دسترسی داشته باشیم و مقدار آن را چاپ کنیم.
کاربرد متغیرهای Public در پروژههای واقعی
اکنون که متوجه شدیم متغیر Public چیست، بیایید به دو مثال از کاربرد آن در پروژههای واقعی نگاهی بیندازیم:
1. پروژههای بازیسازی:
در پروژههای بازیسازی، میتوانیم از متغیرهای Public برای مقادیری مانند امتیاز بازیکن، سطح سلامتی و غیره استفاده کنیم. این مقادیر میتوانند در سراسر برنامه تغییر کنند و معمولا از طریق توابع و رویدادهای مختلف تغییر میکنند.
2. پروژههای وب:
در برنامههای وب، ممکن است نیاز باشد تا یک متغیر Public را در لایههای مختلف برنامه استفاده کنیم. برای مثال، یک شناسه کاربری که باید در تمام درخواستهای HTTP به سرور ارسال شود.
با این حساب، میتوانید ببینید که چگونه میتوانید از متغیرهای Public در پروژههای واقعی استفاده کنید.
نتیجهگیری
امیدواریم با خواندن این مقاله، بتوانید به درک بهتری از متغیرهای Public در سیشارپ برسید. حالا میتوانید از این دانش در پروژههای خود استفاده کنید و برنامههای با دسترسی پهناورتر و با دقت بیشتری بسازید.
در نهایت، اگر علاقه دارید تا در زبان برنامهنویسی سیشارپ حرفهای شوید، به شدت توصیه میکنیم در دورههای آموزشی باگتو شرکت کنید. سیشارپ یک زبان بسیار قدرتمند و متنوع است و برای یادگیری بهتر و کاملتر آن، بهتر است از راهنمایی و تجربه کسانی استفاده کنید که قبلا در این راه پیش رفتهاند. پس همین حالا شروع کنید و به جمع حرفهایهای سیشارپ بپیوندید!
برای درک جامعتر مفهوم متغیرهای Public در سیشارپ، توصیه میکنیم که مقالات مرتبط دیگری هم مطالعه کنید. "مفهوم public در سی شارپ" به شما در مورد دسترسیپذیری متغیرها و متدها اطلاعات میدهد، در حالی که "متغیر Float در سی شارپ" و "عمق درک متغیرهای String در سی شارپ" به جزئیات تایپهای متغیرها میپردازند. "محدوده متغیرها در سی شارپ" نیز مفهوم محدوده یا "Scope" متغیرها را بررسی میکند.
جدیدترین ویدئوهای آموزشی
در بخش TV باگتو، آموزش های کوتاه و جدید را مشاهده نمایید