سلام عرض می کنم خدمت شما دوستان و همراهان عزیز امیدوارم که حالتون خوب باشه. محمد شعبانی هستم و در این جلسه قصد داریم که مبحث کامنت ها (Comments) را در زبان سی شارپ بررسی کنیم.
اصلا کامنت ها چه هستند؟
پروژه برزرگی را تصور کنید که مثلاً چهار برنامه نویس مشغول کار روی آن هستند. هر برنامه نویس یکسری دستوراتی را می نویسد. اما فرآیند مطالعه و تفسیر این کدی که توسط برنامه نویس اول نوشته شده برای برنامه نویس دوم ممکن است کمی راحت نباشد. برای همین برنامه نویسان از مبحث کامنت استفاده می کنند تا یکسری از توضیحات را روی پروژه خود پیاده کنند. این توضیحات را برای کدهای خود می نویسند. این توضیحات به چشم مترجم (Compiler) نمی آیند و اجرا نمی شوند.
نحوه تعریف کامنت ها در زبان #C
برای نوشتن کامنت ها در سی شارپ از دو ممیز ( // ) استفاده می کنیم. برای مثال به کد زیر دقت کنید:
بالای تابع Console.WriteLine عبارت خاکستری رنگی را مشاهده می کنید که توضیح This is a Comment درون آن نوشته شده است. در واقع این متن بیانگر کاری است که دستور خط پایینی آن انجام می دهد و کامنت گذاری در پروژه هایی که چند برنامه نویس روی آن فعالیت می کنند امری مهم است.
شما هر چقدر که بخواهید می توانید کامنت گذاری کنید. برای مثال کد زیر شامل دو کامنت است:
// The bottom line prints the phrase Hello World.
Console.WriteLine("Hello World");
مثال دوم:
// Using the System Driectives in C#
Using System;
این توضیحات می توانند به هر زبانی باشند. در اینجا منظور از زبان انسانی است. شما می توانید به زبان های فارسی، انگلیسی، هلندی، اسپانیایی و هر زبان زنده دنیا در پروژه خود کامنت نویسی کنید.
کامنت های چند خطی
گاهی لازم می شود که کامنت در چند خط جاگیرد و در قالب یک خط جا نمی شود. به کد زیر دقت کنید:
کد بالا در دو خط توضیح، کامنت شده است. برای نوشتن کامنت هایی که بیش از یک خط هستند باید برای شروع کامنت از علامت ممیز ستاره (*/) و در بین آنها کامنت خود و در نهایت با علامت ستاره ممیز (/*) آن را می بندیم.
همچنان توجه داشته باشید که کامنت ها اجرا نمی شوند، بلکه توضیحاتی هستند که درباره کدها و دستورات داده می شوند.
خب این بخش هم به پایان رسید. ممنون از این که این بخش رو هم با من همراه بودید و وقت ارزشمندتان را در اختیار من گذاشتید. امیدوارم توانسته باشم به خوبی این مبحث را آموزش داده باشم. اگر نظری، پیشنهادی و انتقادی دارید خوشحال می شوم در بخش نظرات با من در میان بگذارید. اگر هم دوست داشتید که جلسات این دوره و دوره های دیگر را به راحتی به دست آورید ما را درون شبکه اجتماعی ویرگول دنبال کنید. شاد و موید و پیروز باشید و خدانگهدار.