|
Rasm 17. Refactoring va IntelliSensedan foydalanish
|
bet | 36/135 | Sana | 22.05.2024 | Hajmi | 15,08 Mb. | | #250347 |
Bog'liq Fizik jarayonlarni kompyuterda modellashtirishRasm 17. Refactoring va IntelliSensedan foydalanish
O'zgaruvchi butun loyiha davomida qayta nomlanadi, ya'ni bizning holatlarimizda faqat ikkita joyda.
1. Endi IntelliSense ning imkoniyatlarini ko'rib chiqamiz. Satr ostida Console.WriteLine($"\nSalom {foydalanuvchi nomi}!"); Endi DateTime kiriting = DateTime..
DateTime sinfining a'zolarini o'z ichiga olgan maydon paydo bo'ladi. Tanlangan elementning tavsifi alohida maydonda ko'rsatiladi
Rasm 17 a. Maydon.
1. Sinf xossasi bo'lgan Now(mulk) nomli a'zoni tanlang. Buning uchun uni ikki marta bosing yoki Tab tugmasini bosing. Satr oxiriga nuqta-vergul qo'shish orqali kod qatorini tugating: hozir DateTime = DateTime.Now;.
2. Ushbu satr ostiga quyidagi kod parchasini qo'shing:
C#Copy
int dayOfYear = hozir.DayOfYear
Console.Write("Yil kuni: ");
Console.WriteLine(dayOfYear);
Maslahat
Console.Write kodi Console.WriteLine-dan farq qiladi, chunki u chop etilgandan keyin qator terminatorini qo'shmaydi. Bu shuni anglatadiki, chiqishga yuborilgan matnning keyingi qismi xuddi shu qatorda paydo bo'ladi. Uning tavsifini ko'rish uchun kodingizdagi ushbu usullarning har biri ustiga sichqoncha ko'rsatkichini olib borishingiz mumkin.
1. Keyin kodni qisqartirish uchun yana refaktor qilamiz. Endi DateTime qatorida hozir o'zgaruvchini tanlang = DateTime.Now;. Ushbu qatordagi maydonda tornavida belgisi paydo bo'ladi.
2. Mavjud Visual Studio takliflarini ko'rish uchun ushbu tornavida belgisini bosing. Bunday holda, o'rnatilgan vaqtinchalik o'zgaruvchan refaktoring kod satrini umumiy harakatini o'zgartirmasdan olib tashlash uchun ko'rsatiladi.
Rasm 18.O’zgaruvchan refaktorning kod satrini harakatinin o’zgartirmasdan olib tashlash uchun ko’rsatish.
1. Kodingizni qayta tiklash uchun o'rnatilgan temp tugmasini bosing.
2. Ctrl+F5 tugmalarini bosib dasturni qayta ishga tushiring. Chiqish quyidagicha ko'rinadi:
|
| |