# C\#

- [000103. Типы данных в C#. Базовые операции над ними.](https://lessons.sannybuilder.com/00300/00100/000103.-tipy-dannykh-v-c-.-bazovye-operacii-nad-nimi..md)
- [000104. Блочные конструкции. Условия](https://lessons.sannybuilder.com/00300/00100/000104.-blochnye-konstrukcii.-usloviya.md)
- [000105. Блочные конструкции. Циклы](https://lessons.sannybuilder.com/00300/00100/000105.-blochnye-konstrukcii.-cikly.md)
- [000106. Массивы и структуры](https://lessons.sannybuilder.com/00300/00100/000106.-massivy-i-struktury.md)
- [000123. Блочные конструкции. Перечисления](https://lessons.sannybuilder.com/00300/00100/000123.-blochnye-konstrukcii.-perechisleniya.md)
- [000124. Блочные конструкции. Оператор управдения swith](https://lessons.sannybuilder.com/00300/00100/000124.-blochnye-konstrukcii.-operator-upravdeniya-swith.md)
- [000125. Блочные конструкции. Цикл foreach](https://lessons.sannybuilder.com/00300/00100/000125.-blochnye-konstrukcii.-cikl-foreach.md)
- [000128. Как делать функции c#- Часть 1](https://lessons.sannybuilder.com/00300/00100/000128.-kak-delat-funkcii-c-chast-1.md)
- [000129. Как делать функции c#- Часть 2](https://lessons.sannybuilder.com/00300/00100/000129.-kak-delat-funkcii-c-chast-2.md)
- [000130. Альтернативные условия](https://lessons.sannybuilder.com/00300/00100/000130.-alternativnye-usloviya.md)
- [000131. Как делать функции c#- Часть 3](https://lessons.sannybuilder.com/00300/00100/000131.-kak-delat-funkcii-c-chast-3.md)
- [000132. ООП в c# Часть 1](https://lessons.sannybuilder.com/00300/00100/000132.-oop-v-c-chast-1.md)
- [000135. ООП в c# Часть 2 - Полиморфизм](https://lessons.sannybuilder.com/00300/00100/000135.-oop-v-c-chast-2-polimorfizm.md)
- [000136. Как делать функции c#- Часть 4](https://lessons.sannybuilder.com/00300/00100/000136.-kak-delat-funkcii-c-chast-4.md)
- [000138. Детальнее о static](https://lessons.sannybuilder.com/00300/00100/000138.-detalnee-o-static.md)
- [000139. Блочные конструкции. Исключения](https://lessons.sannybuilder.com/00300/00100/000139.-blochnye-konstrukcii.-isklyucheniya.md)
- [000140. Делегаты и события в c#](https://lessons.sannybuilder.com/00300/00100/000140.-delegaty-i-sobytiya-v-c.md)
- [000143. Знакомство с формами](https://lessons.sannybuilder.com/00300/00100/000143.-znakomstvo-s-formami.md)
- [000144. Панель элементов](https://lessons.sannybuilder.com/00300/00100/000144.-panel-elementov.md)
- [000149. Кнопки, Текст-боксы и метки](https://lessons.sannybuilder.com/00300/00100/000149.-knopki-tekst-boksy-i-metki.md)
- [000151. Запуск другой формы из основной, ListBox, MenuStrip](https://lessons.sannybuilder.com/00300/00100/000151.-zapusk-drugoi-formy-iz-osnovnoi-listbox-menustrip.md)
- [000160. Сериализация и десериализация XML в c#](https://lessons.sannybuilder.com/00300/00100/000160.-serializaciya-i-deserializaciya-xml-v-c.md)
- [000163. Консоль. Основные команды](https://lessons.sannybuilder.com/00300/00100/000163.-konsol.-osnovnye-komandy.md)
- [000165. Цикл foreach для своих классов](https://lessons.sannybuilder.com/00300/00100/000165.-cikl-foreach-dlya-svoikh-klassov.md)
- [000168. Перегрузка операторов в c#](https://lessons.sannybuilder.com/00300/00100/000168.-peregruzka-operatorov-v-c.md)
- [000169. Анонимные и динамические типы в c#](https://lessons.sannybuilder.com/00300/00100/000169.-anonimnye-i-dinamicheskie-tipy-v-c.md)
- [000170. Анонимные функции и лямбда-выражения в c#](https://lessons.sannybuilder.com/00300/00100/000170.-anonimnye-funkcii-i-lyambda-vyrazheniya-v-c.md)
- [000173. C# введение в Linq](https://lessons.sannybuilder.com/00300/00100/000173.-c-vvedenie-v-linq.md)
- [00048. Детальнее о ref, out и checked](https://lessons.sannybuilder.com/00300/00100/00048.-detalnee-o-ref-out-i-checked.md)
- [000150. Подключаем dll-библиотеку, работа с файлами](https://lessons.sannybuilder.com/00300/00100/000150.-podklyuchaem-dll-biblioteku-rabota-s-failami.md)


---

# 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://lessons.sannybuilder.com/00300/00100.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.
