# Kommentlar

![](/files/-MLcnrZ4FA0ihEgumEa0)

Hech kod yozish mobaynida adashib ketgan paytlaringiz ham bo’lganmi. Menimcha bu hol bir necha bor takrorlangan. Shaxsan men har doim kodimni tartibga keltirmasam besh daqiqa ichida qaysi qatorga qanday kod yozganimni eslay olmayman, sababi kodim bir necha yuzlab qatorlarni o’z ichiga oladi. Shu sababli barcha qatorlarda ma’lum bir qismiga izohlar qoldirib ketaman. Izohlardan (kommentlardan) C# kodlarini tushuntirish, uni yanada tushunarli qilish, tartiblash va ixcham shaklga keltirish uchun foydalanish mumkin. Bu qanday bo’ladi? \
C# dasturlash tilida ikki xil kommentlar mavjud:\
1.Fikrlar uchun kommentlar, ya’ni siz yozgan kodingizni izohlab, uning qanday kodligini ta’kidlab o’tasiz, ushbu kommentni yozish uchun shunchaki ikkita **// beligisini yozasiz**

```csharp
//Konsolga chiqadigan satrli matn
Console.WriteLine("Shaxboz aka yengi epizodim deb doim videolarini boshlaydi");
```

2\. Ko’p qatorli kommentlar, ya’ni bir necha qator yozgan kodingizni izoh sifatida olib qo’yasiz, shunda kodingiz kompilyatsiya jarayonida e’tiborsiz qoldiriladi. Uni /\**mana shular orasiga yozasiz\**/ :

```csharp
/*
string fo0 = COnsole.ReadLine();
string[] tokens = foo.Split(',');
List<int> nums = new List<int>();
int oneNum;
foreach(string s in tokens) {
    if(Int32.TryParse(s, out oneNum))
        num.Add(oneNum);
}
*/
```

Alohida aytib o’tish kerak! Kommentga olingan har qanday kod yoki ta’kid C# tomonidan e’tiborga olinmaydi.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dot-net.uz/c-.net/basic/starter/untitled-4.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
