لیست محبوبترین زبانهای برنامهنویسی در بین دولوپرهای خانم گزارشی تحت عنوان زنان در حوزه تکنولوژی در سال 2018 منتشر شد که در آن بیش از 14000دولوپر حرفهای مشارکت داشتند و از میان ایشان حدود 2000نفر خانم بودند. در راستای مشاهده تغییرات جالبی که در صنعت تکنولوژی در حال شکلگیری است،اجازه دهید لیستی از زبانهای برنامهنویسی را که بیشتر دولوپرهای خانم از آنها استفاده میکنند، بررسی کنیم:
1. Java
2. JavaScript
3. C
4. C++
5. Python
6. PHP
7. C#
8. Ruby
9. R
10. Perl
11. TypeScript
12. Swift
13. Scala
14. Go
15. Haskell
برای اینکه فرم دیگری را در C# لود کنی از کد زیر استفاده کنین:
// در کلاس Form1.cs
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2(); // ایجاد یک نمونه از فرم دوم
form2.Show(); // نمایش فرم دوم به صورت جداگانه
// یا
// form2.ShowDialog(); // نمایش فرم دوم به صورت Modal (باید بسته بشه تا به فرم اول دسترسی پیدا کنی)
}
اگر با خطای “The name ‘Math’ does not exist in the current context” مواجه شدی، خیلی نادر هست ولی ممکنه به خاطر تنظیمات خاص پروژه یا محیط توسعه باشه. در اون صورت، چک کردن اینکه پروژه شما target framework مناسبی (مثلاً .NET Core, .NET 5+) داره یا نه، کمککنندهست.
در C#، هم WriteLine و هم Write متدهایی از کلاس Console هستن که برای نمایش خروجی استفاده میشن، اما یه تفاوت کلیدی دارن:
Console.WriteLine():
بعد از اینکه متنی رو نمایش داد، به خط بعدی میره. یعنی نشانگر (cursor) بعد از نمایش متن، به ابتدای خط بعدی منتقل میشه.
این باعث میشه هر خروجی که بعد از این متد نمایش داده بشه، در یک خط جداگانه قرار بگیره.
Console.Write():
بعد از نمایش متن، روی همون خط باقی میمونه. یعنی نشانگر بعد از نمایش متن، درست بعد از آخرین کاراکتر متن قرار میگیره.
این باعث میشه خروجیهای متوالی که با Write نمایش داده میشن، پشت سر هم در یک خط قرار بگیرن.
خلاصه:
WriteLine: نمایش متن + رفتن به خط بعد.
Write: فقط نمایش متن، بدون رفتن به خط بعد.
این تفاوت ساده، برای کنترل فرمت خروجی خیلی مهمه. معمولاً وقتی میخوایم خروجیهای مرتب و جدا از هم داشته باشیم، از WriteLine استفاده میکنیم و وقتی میخوایم چند بخش از متن رو در یک خط کنار هم قرار بدیم، از Write استفاده میکنیم.
#کد_نویسی #عشق_کد