PDA

View Full Version : معنی این کد رو نمیفهمم -تازه شروع کردم C#



dadobdad
چهارشنبه 31 شهریور 1395, 08:32 صبح
{
int x = 10;
double y = 20;

Console.WriteLine("x = {0}; y = {1}", x, y);
}
// Output: x = 10; y = 20
اولش ایکس رو اینت معرفی میکنه و وای رو دابل
بعد مقدار هم میده . 10 و 20
موقع چاپ یه بار صفر رو به ایکس میده و یک رو به وای چطور توی خروجی ایکس برابر 10 میشه و وای برابر بیست
دو سه روز دارم میخونم هنوز توی باغ نیومدم اگه کسی زحمت بکشه بگه ممنون میشم

dadobdad
چهارشنبه 31 شهریور 1395, 09:22 صبح
الان خوندم دیدم نوشته وقتی یه مقداری رو توی آکولاد میزاریم
وقتی کوتیشن تموم میشه اولین مقدار رو میزاره توی این
ینی اینجا مقدار 0 رو توی آکولاد برا ایکس گذاشته و وقتی دابل کوتیشن بسته میشه اولین کلمه ایکس هست و همون ایکس میره توی آون آکولادی که اول گذاشته و دومی وای هست که قاعدتا میره توی دومی
فک کنم اینجوری باشه

hamid_hr
چهارشنبه 31 شهریور 1395, 11:02 صبح
اگه زبان انگلیسی خوب بلدین که تو msdn بهتر از هر جایی توضیح داده
https://msdn.microsoft.com/en-us/library/system.string.format%28v=vs.110%29.aspx
اینم مرجع فارسی براش
http://barnamenevisan.org/Articles/Article3815.html

mrprestige
چهارشنبه 31 شهریور 1395, 18:11 عصر
عرض سلام و احترام ، با تشکر از جناب hamid_hr (http://barnamenevis.org/member.php?25531-hamid_hr) بابت منبع انگلبسی که فرستادن البته msdn برای افرادی مثل بنده که برنامه نویس تازه کاری هستند با اون اصطلاحاتی توش که بکار برده شده یه خورده برامون سنگینه . دوست عزیز dadobdad (http://barnamenevis.org/member.php?371266-dadobdad) تعاریف تون تا حدودی صحیح هستند . در اینجا شما برای اینکه مقدار X رو در خروجی نمایش بدید (بطوری که حالت بهتری نمایش داده بشه ) اومدید {X={0 قرار دادید حالا وثتی شما دابل کوتیشن رو میبندید و علامت کاما(،) رو قرار میدید بعدش هر پارامتری که قرار بدید پاس داد میشه به همون {0} . به لفظ عامیانه ش میشه گفت پارامتر اول جای آرگومان {0} میشینه و همینطور پارامتر دوم جای آرگومان {1} و الی آخر . حالا شاید سوال برات پیش بیاد چرا از صفر شروع میشه . این به این خاطر که ما از اندیس ها استفاده میکنیم و شروع اندیس همیشه از صفر هست . امیدوارم تونسته باشم جواب سوالت رو داده باش و اگر باز متوجه نشدید بفرمایید تا بیشتر توضیح بدم .


پیروز و موفق باشید