{"id":1543,"date":"2025-09-15T10:39:00","date_gmt":"2025-09-15T07:39:00","guid":{"rendered":"https:\/\/com47276.wordpress.com\/?page_id=1282"},"modified":"2025-09-15T10:39:00","modified_gmt":"2025-09-15T07:39:00","slug":"1282-2-2","status":"publish","type":"page","link":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/","title":{"rendered":"C#"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>C# Valikute konstruktsionid:<\/strong><\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Startclass<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n            Console.WriteLine(&quot;Mis temperatuur praegu on?&quot;);\n            try\n            {\n                float tem = float.Parse(Console.ReadLine());\n                Console.WriteLine(Osa1_funktsioonid.Temperatuut(tem));\n            }\n            catch (Exception \u00fc)\n            {\n                Console.WriteLine(\u00fc);\n            }\n\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\">Funktsioonid<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n        public static string Temperatuut(float arv)\n        {\n            string a = &quot;&quot;;\n            if (arv &gt; 18)\n            {\n                a = &quot;Temperatuur on ruumi jaoks liiga k\u00f5rge.&quot;;\n            }\n            else\n            {\n                a = &quot;Temperatuur on korras.&quot;;\n            }\n            return a;\n        }\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>&nbsp;C# Kordused, massiivid ja klassid<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Korduses<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>while<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\npublic class Kordus1{\n   public static void Main(string&#x5B;] arg){\n      int nr=1;\n      while(nr&lt;=5){\n         Console.WriteLine(&quot;Tere, {0}. matkaja!&quot;, nr);\n         nr=nr+1;}}}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>for<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nfor(int nr=1; nr&lt;=5; nr++){\n         Console.WriteLine(&quot;Tere, {0}. matkaja!&quot;, nr);\n      }\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>do {} while<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nint nr=0;\ndo{\n         Console.WriteLine(&quot;Tere, {0}. matkaja!&quot;, nr);\n         nr=nr+1;\n      } while(nr!=5);\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Class<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nclass Isik\n{\n    public string Nimi;\n    public int Vanus;\n\n    public void Tervita()\n    {\n        Console.WriteLine(&quot;Tere, minu nimi on &quot; + Nimi);\n    }\n}\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Tuple&lt;T1, T2, T3&gt;<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n Tuple&lt;float, char, string&gt; minuTuple = new Tuple&lt;float, char, string&gt;(3.14f, &#039;A&#039;, &quot;Programmeerimine&quot;);\nConsole.WriteLine(&quot;Esimene: &quot; + minuTuple.Item1); \/\/ 3.14\nConsole.WriteLine(&quot;Teine: &quot; + minuTuple.Item2);   \/\/ A\nConsole.WriteLine(&quot;Kolmas: &quot; + minuTuple.Item3);  \/\/ Programmeerimine\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">N\u00e4ide:<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Startclass<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nint&#x5B;] arvud = new int&#x5B;4];\nfor (int i = 0; i &lt; 4; i++)\n{\n    Console.WriteLine(&quot;Sisetsa \u00fcks arv: &quot;);\n    try\n    {\n        int arv = int.Parse(Console.ReadLine());\n        if (arv &lt; 1 || arv &gt; 9)\n        {\n            Console.WriteLine(&quot;Palun sisesta arv 1-9&quot;);\n            i--;\n            continue;\n        }\n        arvud&#x5B;i] = arv;\n    }\n    catch (Exception e)\n    {\n        i--;\n        Console.WriteLine(&quot;Vale sisend&quot;);\n    }\n}\nConsole.WriteLine(Osa3_Funktsioonid.SuurimNeliarv(arvud));\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\">Funktsioonid<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n        public static int SuurimNeliarv(int&#x5B;] arvud)\n        {\n            Array.Sort(arvud);\n            Array.Reverse(arvud);\n            int summa = arvud&#x5B;0] * 1000 + arvud&#x5B;1] * 100 + arvud&#x5B;2] * 10 + arvud&#x5B;3];\n            return summa;\n        }\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Failid<\/strong><\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Faili kirjutamine<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\ntry\n{\n    string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &quot;Kuud.txt&quot;); \/\/@&quot;..\\..\\..\\Kuud.txt&quot;\n    StreamWriter text = new StreamWriter(path, true); \/\/ true = lisa l\u00f5ppu\n    Console.WriteLine(&quot;Sisesta mingi tekst: &quot;);\n    string lause = Console.ReadLine();\n    text.WriteLine(lause);\n    text.Close();\n}\ncatch (Exception)\n{\n    Console.WriteLine(&quot;Mingi viga failiga&quot;);\n}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>Faili lugemine<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\ntry\n{\n    string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &quot;Kuud.txt&quot;);\n    StreamReader text = new StreamReader(path);\n    string laused = text.ReadToEnd();\n    text.Close();\n    Console.WriteLine(laused); \n}\ncatch (Exception)\n{\n    Console.WriteLine(&quot;Mingi viga failiga, ei saa faili lugeda&quot;);\n}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>&nbsp;Ridade lugemine&nbsp;<code>List&lt;string&gt;<\/code>&nbsp;abil<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nList&lt;string&gt; kuude_list = new List&lt;string&gt;();\ntry\n{\n    string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &quot;Kuud.txt&quot;);\n    foreach (string rida in File.ReadAllLines(path))\n    {\n        kuude_list.Add(rida);\n    }\n}\ncatch (Exception)\n{\n    Console.WriteLine(&quot;Viga failiga!&quot;);\n}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>&nbsp;<strong>Listi muutmine ja kuvamine<\/strong><\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nforeach (string kuu in kuude_list)\n{\n    Console.WriteLine(kuu);\n}\n\n\/\/ Eemalda &quot;Juuni&quot;\nkuude_list.Remove(&quot;Juuni&quot;);\n\n\/\/ Muuda esimest elementi\nif (kuude_list.Count &gt; 0)\n    kuude_list&#x5B;0] = &quot;Veeel kuuu&quot;;\n\nConsole.WriteLine(&quot;--------------Kustutasime juuni-----------&quot;);\n\nforeach (string kuu in kuude_list)\n{\n    Console.WriteLine(kuu);\n}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>&nbsp;<strong>Otsing nimekirjast<\/strong><\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nConsole.WriteLine(&quot;Sisesta kuu nimi, mida otsida:&quot;);\nstring otsitav = Console.ReadLine();\n\nif (kuude_list.Contains(otsitav))\n    Console.WriteLine(&quot;Kuu &quot; + otsitav + &quot; on olemas.&quot;);\nelse\n    Console.WriteLine(&quot;Sellist kuud pole.&quot;);\n\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>Listi salvestamine tagasi faili<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nstring path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &quot;Kuud.txt&quot;);\nFile.WriteAllLines(path, kuude_list);\nConsole.WriteLine(&quot;Andmed on salvestatud.&quot;);\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>C# Andmestruktuurid ja nendega t\u00f6\u00f6tamine<\/strong><\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><strong><strong>ArrayList (System.Collections)<\/strong><\/strong><\/h5>\n\n\n\n<h6 class=\"wp-block-heading\"><code>Add()<\/code>&nbsp;\u2013 lisab elemendi l\u00f5ppu<br><code>Contains()<\/code>&nbsp;\u2013 kontrollib, kas element on olemas<br><code>Count<\/code>&nbsp;\u2013 tagastab elementide arvu<br><code>Count<\/code>&nbsp;\u2013 tagastab elementide arvu<br><code>Insert(index, item)<\/code>&nbsp;\u2013 lisab elemendi kindlale kohale<br><code>IndexOf()<\/code>&nbsp;\u2013 otsib elemendi indeksit<br><code>Sort()<\/code>&nbsp;\u2013 j\u00e4rjestab elemendid kasvavalt<\/h6>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>N\u00e4ide:<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nArrayList nimed = new ArrayList();\nnimed.Add(&quot;Kati&quot;);\nnimed.Add(&quot;Mati&quot;);\nnimed.Add(&quot;Juku&quot;);\n\nif (nimed.Contains(&quot;Mati&quot;))\n    Console.WriteLine(&quot;Mati olemas&quot;);\n\nConsole.WriteLine(&quot;Nimesid kokku: &quot; + nimed.Count);\n\nnimed.Insert(1, &quot;Sass&quot;);\n\nConsole.WriteLine(&quot;Mati indeks: &quot; + nimed.IndexOf(&quot;Mati&quot;));\nConsole.WriteLine(&quot;Mari indeks: &quot; + nimed.IndexOf(&quot;Mari&quot;));\n\nforeach (string nimi in nimed)\n    Console.WriteLine(nimi);\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong><strong>List (System.Collections.Generic)<\/strong>List (System.Collections.Generic)<\/strong><\/h5>\n\n\n\n<h6 class=\"wp-block-heading\"><code>Add()<\/code>,\u00a0<code>AddRange()<\/code>\u00a0\u2013 lisa element v\u00f5i mitu<br><code>IndexOf()<\/code>,\u00a0<code>Remove()<\/code>,\u00a0<code>RemoveAt()<\/code><br><code>Insert(index, item)<\/code>\u00a0\u2013 lisa kindlasse kohta<br><code>Sort()<\/code>\u00a0\u2013 sorteerib andmed<br><code>BinarySearch()<\/code>\u00a0\u2013 kiire otsing (peab olema sorteeritud)<\/h6>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>N\u00e4ide:<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nclass Person\n{\n    public string Name { get; set; }\n}\n\nList&lt;Person&gt; people = new List&lt;Person&gt;();\npeople.Add(new Person() { Name = &quot;Kadi&quot; });\npeople.Add(new Person() { Name = &quot;Mirje&quot; });\n\nforeach (Person p in people)\n    Console.WriteLine(p.Name);\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>LinkedList (System.Collections.Generic)<\/strong><\/h5>\n\n\n\n<h6 class=\"wp-block-heading\"><code>AddFirst(value)<\/code>,\u00a0<code>AddLast(value)<\/code><br><code>AddBefore(node, value)<\/code>,\u00a0<code>AddAfter(node, value)<\/code><br><code>RemoveFirst()<\/code>,\u00a0<code>RemoveLast()<\/code>,\u00a0<code>Remove(value)<\/code><\/h6>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nLinkedList&lt;int&gt; loetelu = new LinkedList&lt;int&gt;();\nloetelu.AddLast(5);\nloetelu.AddLast(3);\nloetelu.AddFirst(0);\n\nforeach (int arv in loetelu)\n    Console.WriteLine(arv);\n\nloetelu.RemoveFirst();\nloetelu.RemoveLast();\nloetelu.AddLast(555);\nloetelu.Remove(555);\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong><strong>Dictionary&lt;TKey, TValue&gt; \u2013 S\u00f5nastik<\/strong><\/strong><\/h5>\n\n\n\n<h6 class=\"wp-block-heading\"><code>Add(key, value)<\/code><br><code>Remove(key)<\/code><br><code>ContainsKey(key)<\/code>,\u00a0<code>ContainsValue(value)<\/code><br><code>Keys<\/code>,\u00a0<code>Values<\/code><br><code>dictionary[key] = newValue;<\/code><\/h6>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>N\u00e4ide<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nDictionary&lt;int, string&gt; riigid = new Dictionary&lt;int, string&gt;();\nriigid.Add(1, &quot;Hiina&quot;);\nriigid.Add(2, &quot;Eesti&quot;);\nriigid.Add(3, &quot;Itaalia&quot;);\n\nforeach (var paar in riigid)\n    Console.WriteLine($&quot;{paar.Key} - {paar.Value}&quot;);\n\nstring pealinn = riigid&#x5B;2];\nriigid&#x5B;2] = &quot;Eestimaa&quot;;\nriigid.Remove(3);\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">N\u00e4ide:<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Startclass<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n        Console.WriteLine(&quot;2. \u00dclesanne&quot;);\n        Dictionary&lt;string, string&gt; maakonnad = new Dictionary&lt;string, string&gt;();\n        maakonnad.Add(&quot;Harju maakond&quot;, &quot;Tallinn&quot;);\n        maakonnad.Add(&quot;Hiiu maakond&quot;, &quot;K\u00e4rdla&quot;);\n        maakonnad.Add(&quot;Ida-Viru maakond&quot;, &quot;J\u00f5hvi&quot;);\n        maakonnad.Add(&quot;J\u00e4rva maakond&quot;, &quot;Paide&quot;);\n        maakonnad.Add(&quot;L\u00e4\u00e4ne maakond&quot;, &quot;Haapsalu&quot;);\n        Console.WriteLine(&quot;Tere! Tahad teada, mis maakonnad on ja mis nende pealinnad?&quot;);\n        string v = Console.ReadLine();\n        if (v.ToLower() == &quot;jah&quot;)\n        {\n            Console.WriteLine(&quot;Kui tahad teada linna, sisesta maakond, aga kui tahad teada maakonda, sisesta linn.&quot;);\n            string vastus = Console.ReadLine();\n            Funktsioonid.Maakond_linnad(vastus, maakonnad);\n            Funktsioonid.Mang(maakonnad);\n        }\n        else if (v.ToLower() == &quot;ei&quot;)\n        {\n            Console.WriteLine(&quot;Okei, head p\u00e4eva!&quot;);\n        }\n        else\n        {\n            Console.WriteLine(&quot;Palun vasta jah v\u00f5i ei!&quot;);\n        }\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\">Funktsioonid<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n        public static void Maakond_linnad(string vastus, Dictionary&lt;string,string&gt; nimi)\n        {\n            if (vastus==&quot;maakond&quot;)\n            {\n                Console.WriteLine(&quot;Sisesta maakond: &quot;);\n                string maakond = Console.ReadLine();\n                if (nimi.ContainsKey(maakond))\n                {\n                     Console.WriteLine(nimi&#x5B;maakond]);\n                }\n                else\n                {\n                    Console.WriteLine(&quot;Lisame su linna ja maakonna&quot;);\n                    Console.Write(&quot;Sisesta maakond: &quot;);\n                    string maakond1 = Console.ReadLine();\n                    Console.Write(&quot;Sisesta linn: &quot;);\n                    string linn1 = Console.ReadLine();\n                    nimi.Add(maakond1, linn1);\n                    Console.WriteLine(&quot;Andmed on lisatud!&quot;);\n                }\n            }\n            else if (vastus==&quot;linn&quot;)\n            {\n                Console.WriteLine(&quot;Sisesta linn: &quot;);\n                string linn = Console.ReadLine();\n                if (nimi.ContainsValue(linn))\n                {\n                    foreach (var paar in nimi)\n                    {\n                        if (paar.Value == linn)\n                            Console.WriteLine(paar.Key);\n                    }\n                }\n                else\n                {\n                    Console.WriteLine(&quot;Lisame su linna ja maakonna&quot;);\n                    Console.Write(&quot;Sisesta maakond: &quot;);\n                    string maakond = Console.ReadLine();    \n                    Console.Write(&quot;Sisesta linn: &quot;);\n                    string linn1 = Console.ReadLine();\n                    nimi.Add(maakond, linn1);\n                    Console.WriteLine(&quot;Andmed on lisatud!&quot;);\n                }\n            }\n            else\n            {\n                Console.WriteLine(&quot;Viga!&quot;);\n            }\n        }\n        public static void Mang(Dictionary&lt;string, string&gt; nimi)\n        {\n            Console.WriteLine(&quot;Kas sa tahad m\u00e4ngida m\u00e4ngu? (jah\/ei)&quot;);\n            string vastus = Console.ReadLine().ToLower();\n            if (vastus == &quot;jah&quot;)\n            {\n                Console.WriteLine(&quot;Ma kirjutan sulle mingi maakonna ja sina pead arvama, mis on selle maakonna pealinn.&quot;);\n                int oige = 0;\n                for (int i = 0; i &lt; 3; i++)\n                {\n                    Random rand = new Random();\n                    int index = rand.Next(nimi.Count);\n                    var paar = nimi.ElementAt(index);\n                    Console.WriteLine($&quot;Mis on {paar.Key} pealinn?&quot;);\n                    string vastus1 = Console.ReadLine();\n                    if (vastus1.ToLower() == paar.Value.ToLower())\n                    {\n                        Console.WriteLine(&quot;\u00d5ige vastus!&quot;);\n                        oige++;\n                    }\n                    else\n                    {\n                        Console.WriteLine($&quot;Vale vastus! \u00d5ige vastus on {paar.Value}&quot;);\n                    }\n                }\n                float skoor = (float)oige \/ 3 * 100;\n                Console.WriteLine($&quot;Sinu skoor on {skoor}.&quot;);\n                Console.WriteLine(&quot;M\u00e4ng l\u00e4bi! Loodan, et sulle meeldis!&quot;);\n            }\n            else if (vastus == &quot;ei&quot;)\n            {\n                Console.WriteLine(&quot;Okei, head p\u00e4eva!&quot;);\n            }\n            else\n            {\n                Console.WriteLine(&quot;Palun vasta jah v\u00f5i ei!&quot;);\n            }\n        }\n    }\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>C# Valikute konstruktsionid: Startclass Funktsioonid &nbsp;C# Kordused, massiivid ja klassid Korduses while for do {} while Class Tuple&lt;T1, T2, T3&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-1543","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C# - Oleksandra Ryshniak Portfoolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# - Oleksandra Ryshniak Portfoolio\" \/>\n<meta property=\"og:description\" content=\"C# Valikute konstruktsionid: Startclass Funktsioonid &nbsp;C# Kordused, massiivid ja klassid Korduses while for do {} while Class Tuple&lt;T1, T2, T3&gt; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Oleksandra Ryshniak Portfoolio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/1282-2-2\\\/\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/1282-2-2\\\/\",\"name\":\"C# - Oleksandra Ryshniak Portfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/#website\"},\"datePublished\":\"2025-09-15T07:39:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/1282-2-2\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/1282-2-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/1282-2-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C#\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/#website\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/\",\"name\":\"Oleksandra Ryshniak Portfoolio\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/rus\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C# - Oleksandra Ryshniak Portfoolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/","og_locale":"ru_RU","og_type":"article","og_title":"C# - Oleksandra Ryshniak Portfoolio","og_description":"C# Valikute konstruktsionid: Startclass Funktsioonid &nbsp;C# Kordused, massiivid ja klassid Korduses while for do {} while Class Tuple&lt;T1, T2, T3&gt; [&hellip;]","og_url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/","og_site_name":"Oleksandra Ryshniak Portfoolio","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"6 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/","name":"C# - Oleksandra Ryshniak Portfoolio","isPartOf":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/#website"},"datePublished":"2025-09-15T07:39:00+00:00","breadcrumb":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/1282-2-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/"},{"@type":"ListItem","position":2,"name":"C#"}]},{"@type":"WebSite","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/#website","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/","name":"Oleksandra Ryshniak Portfoolio","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"}]}},"_links":{"self":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/pages\/1543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/comments?post=1543"}],"version-history":[{"count":0,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/pages\/1543\/revisions"}],"wp:attachment":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/rus\/wp-json\/wp\/v2\/media?parent=1543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}