<?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: Абдумомин</title>
    <description>The latest articles on DEV Community by Абдумомин (@_e7530225be583f1).</description>
    <link>https://dev.to/_e7530225be583f1</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%2F2334423%2Fb7a44f24-be46-4839-abf0-815c9980109c.jpg</url>
      <title>DEV Community: Абдумомин</title>
      <link>https://dev.to/_e7530225be583f1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_e7530225be583f1"/>
    <language>en</language>
    <item>
      <title>Overloading and Overriding</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Tue, 18 Mar 2025 08:00:54 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/overloading-and-overriding-20ph</link>
      <guid>https://dev.to/_e7530225be583f1/overloading-and-overriding-20ph</guid>
      <description>&lt;h2&gt;
  
  
  Method Overloading
&lt;/h2&gt;

&lt;p&gt;Method Overloading bir xil nomli, lekin turli parametrlar bilan bir nechta metod yaratish imkonini beradi. Bu usulni ishlatib, bir xil funksiyani turli parametrlarda qo'llash mumkin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method Overriding
&lt;/h2&gt;

&lt;p&gt;Method Overriding esa merosdan olingan metodni o'zgartirish imkoniyatini beradi. Bu usulda ota sinfdagi metodni farzand sinfda qayta yozib, unga yangi ish tartibini berish mumkin.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Struct</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Tue, 18 Mar 2025 07:54:10 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/struct-4non</link>
      <guid>https://dev.to/_e7530225be583f1/struct-4non</guid>
      <description>&lt;p&gt;Struct bir nechta malumotlarni bitta birliki sifatida guruhlash imkonini beradi. Struct qiymat turi bo'lib, u malumotni xotirada darhol saqlaydi va nusxalanganda yangi nusxa yaratadi. Structdan odatda kichik va oddiy ma'lumotlar uchun foydalaniladi, masalan, nuqta koordinatalari yoki ranglar.&lt;/p&gt;

&lt;p&gt;Struktlsr sinflarga o'xshaydi, lekin ular qiymat turi, yani struktura nusxalanganda yangi nusxa paydo bo'ladi. Struct meros qila olmaydi, lekin ularni kichik malumotlar tuzimlarini saqlash uchun ishlatish qulay.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Compare()</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Sat, 01 Feb 2025 05:11:28 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/compare-i85</link>
      <guid>https://dev.to/_e7530225be583f1/compare-i85</guid>
      <description>&lt;p&gt;&lt;code&gt;Compare();&lt;/code&gt; - bu metod ikkita satrni solishtiradi:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;0 bo'ladi. agar satrlar teng bolsa,&lt;br&gt;
manfiy qiymat bo'ladi, agar birinchi satr ikkinchisidan kichik bo'lsa,&lt;br&gt;
musbat qiymat bo'ladi, agar birinchi satr ikkinchisidan katta bo'lsa.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;string text1 = "olma";&lt;br&gt;
string text2 = "banan";&lt;br&gt;
int result = string.Compare(text1, text2);&lt;br&gt;
Console.WriteLine(result);&lt;/p&gt;

&lt;p&gt;Bu misolda, olma banan dan kichik, shuning uchun metod manfiy qiymat qaytaradi/.&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Contains();</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Sat, 01 Feb 2025 05:07:15 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/contains-23ng</link>
      <guid>https://dev.to/_e7530225be583f1/contains-23ng</guid>
      <description>&lt;p&gt;&lt;code&gt;Contains();&lt;/code&gt; - bu metod satrda berilganqism mavjudligini tekshiradi. Agar mavjud bo'lsa, true qaytaradi, aks holda esa false.&lt;/p&gt;

&lt;p&gt;strign text = "Salom, dunyo!";&lt;br&gt;
bool result = text.Contaons("dunyo");&lt;br&gt;
Console.WriteLine(result);&lt;/p&gt;

&lt;p&gt;Bu misoldam"Salom dunyo!" satrida "dunyo" qismi mavjud, shuning uxhun metrod &lt;code&gt;true&lt;/code&gt; qaytaradi.&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>EndsWith();</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Sat, 01 Feb 2025 04:55:43 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/endswith-44nc</link>
      <guid>https://dev.to/_e7530225be583f1/endswith-44nc</guid>
      <description>&lt;p&gt;&lt;code&gt;EndsWith();&lt;/code&gt; - bu belgilarni satirning oxiridagi qismini tekshiradi&amp;gt; Agar satr kerakli nelgilarni bilan tugasa, &lt;code&gt;true&lt;/code&gt; qaytaradi, aks holda &lt;code&gt;false&lt;/code&gt; qaytaradi&lt;/p&gt;

&lt;p&gt;string text = "Salom Dunyo";&lt;br&gt;
bool result = text.EndsWith("dunyo");&lt;br&gt;
Console.WriteLine(result);&lt;/p&gt;

&lt;p&gt;Bu misolda, text.EndsWith("dunyo") so'zi "dunyo" bilan tugaydi, shuning uchun &lt;code&gt;true&lt;/code&gt; qaytaradi.&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Trim();</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Sat, 01 Feb 2025 04:50:13 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/trim-30lo</link>
      <guid>https://dev.to/_e7530225be583f1/trim-30lo</guid>
      <description>&lt;p&gt;&lt;code&gt;Trim();&lt;/code&gt; metodi string boshidagi va oxirida bo'sh joylar yoki ko'rsatilgan boshqa belgilarda tozalash uchun ishlatiladi&amp;gt; Bu foydalanuvhci kiritgan ma'lumotlarni tozalashda juda qo'l keladi.&lt;/p&gt;

&lt;p&gt;string matn = "   Salom, Dunyo!     ";&lt;br&gt;
string Rematn = metn.Trim();&lt;/p&gt;

&lt;p&gt;Shunday metod orqali parametr berib, qaysi belgilarni o'chirishni ko'rsatish ham mumkin.&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>IndexOf();</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Sat, 01 Feb 2025 04:43:30 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/indexof-147i</link>
      <guid>https://dev.to/_e7530225be583f1/indexof-147i</guid>
      <description>&lt;p&gt;&lt;code&gt;IndexOf()&lt;/code&gt; metodi satr ichida biror belgi yoki kichik satrni qayerda uchrashini aniqlash uchun ishlatiladi&amp;gt; U topilgan belgining indeksni qaytaradi, agar belfini topmasa, -1 qaytaradi.&lt;/p&gt;

&lt;p&gt;string matn = "Salom Dunyo!";&lt;br&gt;
int index = matn.IndexOf('D');&lt;br&gt;
int topilmadi = matn.IndexOf('z');&lt;/p&gt;

&lt;p&gt;Shu metotda matnda biror belgini yoki so'zni qidirib, keyin u bilan keyingi amallarni bajarish kerak bo'lgnda juda foydali.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>csharp</category>
    </item>
    <item>
      <title>String operators</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Tue, 28 Jan 2025 08:01:03 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/string-operators-3eg3</link>
      <guid>https://dev.to/_e7530225be583f1/string-operators-3eg3</guid>
      <description>&lt;p&gt;1-chisi bu &lt;code&gt;Trim();&lt;/code&gt; -&amp;gt; yangilangan string qaytaradi yani bo'sh joylarni boshidan va ohiridan olib tashlaydi va daplarni ichidagi space larni olmaydi.&lt;/p&gt;

&lt;p&gt;string name = "   Aliy G'ulomov  ".trim&lt;br&gt;
before - after = Aliy G'ulomov.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>dotnet terminal komandalari.</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Thu, 09 Jan 2025 09:10:12 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/dotnet-terminal-komandalari-7cc</link>
      <guid>https://dev.to/_e7530225be583f1/dotnet-terminal-komandalari-7cc</guid>
      <description>&lt;p&gt;dotnet - bu .NET dasturlarni boshqarish uchun ishlatiladigan buyruq qatoridir. Bu komandalar orqali yangi loyhalar yaratish, ularni ishga tushirish, qurish, tekshirish va tarqatish mumkin.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dotnet new&lt;/code&gt;- yangi loyha yaratadi.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dotnet build&lt;/code&gt; - loyhani quradi.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dotnet run&lt;/code&gt;- dasturni ishga tushuradi.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dotnet publish&lt;/code&gt; - dasturni tarqatish uvhun tayorlaydi.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Il (Intermidate Language)</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Thu, 09 Jan 2025 09:04:20 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/il-intermidate-language-493l</link>
      <guid>https://dev.to/_e7530225be583f1/il-intermidate-language-493l</guid>
      <description>&lt;p&gt;Il - bu .NET tillarida yozilgan kodda olingan  o'rta darajadagi yil. Misol uchun, C# yoki VB.NET da yozilgan kod IL ga kompilatsiya qilinadi. So'ngra, IL CLR tomonidan mashina kodiga aylantiriladi va dastur ishga tushadi. Bu .NET ni krossplatforma qiladigan narsa, chunki Il har bir platformada ishlaydi.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CLR.</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Thu, 09 Jan 2025 08:59:29 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/clr-5h30</link>
      <guid>https://dev.to/_e7530225be583f1/clr-5h30</guid>
      <description>&lt;p&gt;CLR to'liq yozilishi Common Language Runtime bu .NET ning asosiy qisimlaridan biri bo'lib, ko'dni ishga tushirish uchun mas'uldir. U xotirani boshqaradi, yig'ish jarayonini olib beradi va boshqa ko'plab vazifalarni bajaradi. CLR, shunigdek, IL (Intermidiate Language) kodni mashina kodiga aylantirib, uni protsessorda ishlatishga imkon beradi.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SDK vs Runtime.</title>
      <dc:creator>Абдумомин</dc:creator>
      <pubDate>Thu, 09 Jan 2025 08:53:43 +0000</pubDate>
      <link>https://dev.to/_e7530225be583f1/sdk-vs-runtime-4pa2</link>
      <guid>https://dev.to/_e7530225be583f1/sdk-vs-runtime-4pa2</guid>
      <description>&lt;p&gt;SDK toliq yozilishi Softwaer Development Kit - bu dasturlarni yaratish uchun kerakli barcha vositalarni o'z ichiga olgan to'plam: kutubhonalar, kompiliyatorlar va boshqa resurslar.&lt;/p&gt;

&lt;p&gt;Runtime - bu dasturni ishga tushirish uchun kerakli muhut. Runtime faqat dasturlar ishlash uchun kerak bo'lsa-da, SDK dastur yaratish uchun zarur.&lt;/p&gt;

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