<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Abduvohid</title>
    <description>The latest articles on DEV Community by Abduvohid (@abduvohid).</description>
    <link>https://dev.to/abduvohid</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1412367%2Fbe0b766a-7f6e-4b80-b0d2-4df2c7224b8a.jpg</url>
      <title>DEV Community: Abduvohid</title>
      <link>https://dev.to/abduvohid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abduvohid"/>
    <language>en</language>
    <item>
      <title>Algoritm. 1-hafta.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Sun, 14 Apr 2024 07:19:07 +0000</pubDate>
      <link>https://dev.to/abduvohid/algoritm-1-hafta-na4</link>
      <guid>https://dev.to/abduvohid/algoritm-1-hafta-na4</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Exercise 1&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;System.ComponentModel.DataAnnotations&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;Microsoft.VisualBasic&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;


&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"YOSHINGIZNI KIRITING: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;ageInYears&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;

&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;kunlar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ageInYears&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;365&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;$"Yoshingizda &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;kunlar&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s"&gt; kun bor."&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Bu masalaning shartida yoshni kunlarga o'tkazishni so'ragan.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Yechish:&lt;/strong&gt; &lt;strong&gt;Birinchi o'rinda, Yoshini so'rab olamiz, hohlasak albatta. Man so'rashni afzal ko'raman, chunki kodingiz chiroyliroq bo'ladi. Ikkinchida, &lt;strong&gt;ageInYears&lt;/strong&gt; degan o'zgaruvchi yaratamiz, aytgan yoshini saqlash maqsadida. Uchinchidan, &lt;strong&gt;kunlar&lt;/strong&gt; degan o'zgaruvchi yaratamiz yoshi va 365 kunni bir-biriga ko'paytirgan holda&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;kunlar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ageInYears&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;365&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;ko'rinishida yozamiz va oxirida kunlarni &lt;strong&gt;Console.Writeline&lt;/strong&gt; komandasi orqali ekranga chiqaramiz.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Exercise 2 &lt;/span&gt;

&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"2 ballikdan necha marta tushirganingizni kiriting:"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;twoPoint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"3 ballikdan necha marta tushirgangizni kiriting:"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;threePoint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;

&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;total&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;twoPoint&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;+&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;threePoint&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;$"Jami to'plagan balingiz &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;total&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Bu masalaning shartida basketbolda 2 ballik hamda 3 ballikdan otgan jami ballarni so'ragan.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Yechish:&lt;/strong&gt; &lt;strong&gt;Bu masalani yechishda, oldin 2 ballikdan necha marta otganini hamda 3 ballikdan nechi marta otganini &lt;strong&gt;Console&lt;/strong&gt; komandasi orqali soraymiz. Keyin &lt;strong&gt;total&lt;/strong&gt; nomli o'zgaruvchi yaratib&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;total&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;twoPoint&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;+&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;threePoint&lt;/span&gt; &lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;ko'rinishida yozib olamiz.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Hamda yana &lt;strong&gt;Console&lt;/strong&gt; komandasi bilan ekranga chiqaramiz.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Exercise 3&lt;/span&gt;

&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Ismingizni kiriting: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kt"&gt;string&lt;/span&gt; &lt;span class="n"&gt;firstName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Familiyangizni kiriting: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kt"&gt;string&lt;/span&gt; &lt;span class="n"&gt;lastName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="kt"&gt;bool&lt;/span&gt; &lt;span class="n"&gt;isMale&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ReadLine&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;span class="kt"&gt;string&lt;/span&gt; &lt;span class="n"&gt;gender&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;TextInfo&lt;/span&gt; &lt;span class="n"&gt;TTC&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nf"&gt;CultureInfo&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"en-US"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;false&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="n"&gt;TextInfo&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;firstName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;TTC&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ToTitleCase&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;firstName&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;lastName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;TTC&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ToTitleCase&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;lastName&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;isMale&lt;/span&gt; &lt;span class="p"&gt;==&lt;/span&gt; &lt;span class="k"&gt;true&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;gender&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Mr"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;    
&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;gender&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Mrs"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;$"&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;gender&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s"&gt;. &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;lastName&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;firstName&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Yechish&lt;/strong&gt;: Bu masalani yechishda, birinchi userni ismini so'rab, firstName nomli o'zgaruvchida saqlaymiz. Keyin familiyasini so'rab, lastName nomli o'zgaruvchida saqlaymiz. Uchinchi, &lt;strong&gt;isMale&lt;/strong&gt; nomli bool o'zgaruvchi yaratamiz, &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kasr Sonlar.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Sat, 13 Apr 2024 09:59:18 +0000</pubDate>
      <link>https://dev.to/abduvohid/kasr-sonlar-1kl</link>
      <guid>https://dev.to/abduvohid/kasr-sonlar-1kl</guid>
      <description>&lt;p&gt;&lt;strong&gt;Kasr sonlar - bu sonning butun qismidan ajralib turuvchi sonlardir. Kasr sonlar ikki xil bo'ladi:&lt;/strong&gt; &lt;em&gt;1) Chiziqli kasr sonlar&lt;/em&gt;  &lt;em&gt;2) O'nli kasr sonlar.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chiziqli kasr son&lt;/strong&gt; - bu kasr sonning surati, maxraji hamda butun qismi mavjud bo'lib, surati chiziqning ustki qismida, maxraji ostki qismida hamda butun qismi esa ikkala qismining oldida joylashgan bo'ladi. Kasr sonlarnig bu turini kundalik hayotimizda umuman ishlatmaymiz, ammo matematik masalalarda ishlatamiz.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;O'nli kasr sonlarga&lt;/strong&gt; keladigan bo'lsak, o'nli kasr sonlarning ko'rinishi chiziqli kasr sonlardan ancha faqr qiladi. O'nli kasr sonlarning butun qismi birinchi yozilib, qolgan qismi vergul (,) dan keyin yoziladi. Kasr sonning bu turini kundalik hayotimizda uchratishimiz mumkin. Masalan: insonning o'g'irligini o'lchashda.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C# da kasr sonlar qanday saqlanadi ?&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;C#da kasr sonlar 3ta ma'lumot turi yordamida saqlanadi.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Bular :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Float&lt;/li&gt;
&lt;li&gt;Double&lt;/li&gt;
&lt;li&gt;Decimal&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;


&lt;/blockquote&gt;

</description>
      <category>float</category>
      <category>double</category>
      <category>kasr</category>
      <category>decimal</category>
    </item>
    <item>
      <title>Integer types. 2.10-video.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Sat, 13 Apr 2024 09:41:35 +0000</pubDate>
      <link>https://dev.to/abduvohid/integer-types-210-video-1a09</link>
      <guid>https://dev.to/abduvohid/integer-types-210-video-1a09</guid>
      <description>&lt;p&gt;Integer types butun sonlarni saqlash uchun ishlatiladi. Bu data type value type bo'lgani uchun xotiraning Stack qismida saqlanadi va arifmetik amallar bajarish uchun qulay.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>DotNet. 1.5-video. Maydon yaratib olish.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Wed, 10 Apr 2024 10:13:48 +0000</pubDate>
      <link>https://dev.to/abduvohid/dotnet-15-video-maydon-yaratib-olish-4cen</link>
      <guid>https://dev.to/abduvohid/dotnet-15-video-maydon-yaratib-olish-4cen</guid>
      <description>&lt;p&gt;VS Code - Microsoft tomonidan yaratilgan dastur hisoblanib, undan hohlagan dasturlash tiliga oid qoshimcha dastur o'rnatib kod yozsak bo'ladi.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>DotNet. SDK, IL, JIT, CLR, GC. 1.4-video.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Mon, 08 Apr 2024 18:09:15 +0000</pubDate>
      <link>https://dev.to/abduvohid/dotnet-sdk-il-jit-clr-gc-14-video-39pp</link>
      <guid>https://dev.to/abduvohid/dotnet-sdk-il-jit-clr-gc-14-video-39pp</guid>
      <description>&lt;p&gt;Dasturlash tilida yozilgan kodni mashina tushinadigan tilga o'girilishi compiling deyiladi.&lt;/p&gt;

&lt;p&gt;C# code --&amp;gt; C# Compiler --&amp;gt; IL Code --&amp;gt; .Net Runtime&lt;/p&gt;

&lt;p&gt;.Net Runtime 2 qismga bo'linadi: 1) JIT     2) GC&lt;/p&gt;

&lt;p&gt;IL(Intermediate language) - bu odamlar tushunishi qiyin, ammo mashinaga tushunmaydgan dasturlash compilerdir. Vazifasi Runtime IL kodni kerak bo'lganda mashina tiliga o'girib CPU ga jo'natadi.&lt;/p&gt;

&lt;p&gt;JIT(Just in Time compiler) - IL compileriga o'girilgan kodni faqatgina kerakli qismini o'rnida kompilatsiya qilib beradi.&lt;/p&gt;

&lt;p&gt;GC(Garbage Collector) - keraksiz obyekt va resurslarni xotiradan tozalab, sistemaga qaytarib beradi.&lt;/p&gt;

&lt;p&gt;Bu komponentlar hammasi birlashib CLR (Common Language Runtime) degan dasturga birlashtirilgan va ular uzluksiz ishlaydi.&lt;/p&gt;

&lt;p&gt;C# da kod yozish oson bo'lishi uchun millionlab kutubxonalar tayyro holatda taqdim etiladi. Bundan tashqari koddagi xatolarni topuvchi, kodni testlovchi, debugging qiluvchi va boshqa bir nechta komponentlar mavjud. Bular hammasi birlashib .Net SDK ni tashkil qiladi.&lt;/p&gt;

&lt;p&gt;SDK - Software Development Kit ya'ni dastur yaratish qutisi deyiladi.&lt;br&gt;
         1) CLR&lt;br&gt;
SDK :    2) Kutubxonalar&lt;br&gt;
         3) Boshqa qurilmalar&lt;/p&gt;

</description>
    </item>
    <item>
      <title>DotNet. C-Sharp haqida. 1.2-video.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Mon, 08 Apr 2024 16:14:55 +0000</pubDate>
      <link>https://dev.to/abduvohid/dotnet-c-sharp-haqida-1gdf</link>
      <guid>https://dev.to/abduvohid/dotnet-c-sharp-haqida-1gdf</guid>
      <description>&lt;p&gt;C# - zamonaviy objectorientr dasturlash tili bo'lib, u orqali xavfsiz va mustahkam dasturlar yaratiladi.&lt;/p&gt;

&lt;p&gt;C# DotNet deb atalgan ekosistemani o'zagi hisoblanadi. U orqali:&lt;br&gt;
BackEnd, FrontEnd, MobilDesktop ilovalari, sun'iy intellekt, IOT va h.k.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dotnet. Kirish. Arxitekturasi. 1.1-video.</title>
      <dc:creator>Abduvohid</dc:creator>
      <pubDate>Mon, 08 Apr 2024 16:05:11 +0000</pubDate>
      <link>https://dev.to/abduvohid/dotnet-kirish-arxitekturasi-11-video-16la</link>
      <guid>https://dev.to/abduvohid/dotnet-kirish-arxitekturasi-11-video-16la</guid>
      <description>&lt;p&gt;Dastur davomida objectlar bir biri bilan muloqot qiladi va ma'lumot almashadi.&lt;/p&gt;

&lt;p&gt;Object ichida ma'lumot(property) va shu object bajaradigan funksiya(method) bo'ladi.&lt;/p&gt;

&lt;p&gt;Object yaratishdan oldin andoza(maket) yaratib olinadi. Bu - class deyiladi.&lt;/p&gt;

&lt;p&gt;Dastur kattalashgan sari classlar soni ham oshib boradi va ularni tartiblash ehtiyoji yuzaga keladi. C# da classlar namespace ostdida birlashtiriladi. Namespaceni kompyuter xotirasidagi papkalarga taqqoslasak bo'ladi, ya'ni o'xshash classlar bir xil papkada saqlanadi va bir xil namespace ga ega bo'ladi.&lt;/p&gt;

&lt;p&gt;Namespacelar birlashib Assembly hosil qiladi. DotNetda har bir loyiha bitta assembly hosil qiladi, lekin butun boshli biznes amalini bajaruvchi katta loyiha bir nechta kichik loyihalardan tashkil topadi va shu mini loyihachalar alohida assembly hisoblanadi.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
