CINXE.COM

C sharp (programming language) - မူရာဇဝင်မှတ်တမ်း

<?xml version="1.0"?> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="my"> <id>https://my.wikipedia.org/w/index.php?action=history&amp;feed=atom&amp;title=C_sharp_(programming_language)</id> <title>C sharp (programming language) - မူရာဇဝင်မှတ်တမ်း</title> <link rel="self" type="application/atom+xml" href="https://my.wikipedia.org/w/index.php?action=history&amp;feed=atom&amp;title=C_sharp_(programming_language)"/> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;action=history"/> <updated>2024-11-24T18:23:58Z</updated> <subtitle>ဝီကီပေါ်ရှိ ဤစာမျက်နှာ၏ တည်းဖြတ်မှုရာဇဝင်</subtitle> <generator>MediaWiki 1.44.0-wmf.4</generator> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=786450&amp;oldid=prev</id> <title>Uzume: source-&gt;syntaxhighlight</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=786450&amp;oldid=prev"/> <updated>2023-04-05T00:59:11Z</updated> <summary type="html">&lt;p&gt;source-&amp;gt;syntaxhighlight&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၀:၅၉၊ ၅ ဧပြီ ၂၀၂၃ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၇၃ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၇၃ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unboxing ဆိုသည်မှာ (အရင် box လုပ်ထားသော) reference type တစ်ခု၏ value ကို ၎င်း၏ value type အဖြစ်သို့ ပြောင်းခြင်းဖြစ်သည်။ ဥပမာ -&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unboxing ဆိုသည်မှာ (အရင် box လုပ်ထားသော) reference type တစ်ခု၏ value ကို ၎င်း၏ value type အဖြစ်သို့ ပြောင်းခြင်းဖြစ်သည်။ ဥပမာ -&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/del&gt; lang=&quot;csharp&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt; lang=&quot;csharp&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int foo = 42; // Value type.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int foo = 42; // Value type.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;object bar = foo; // foo is boxed to bar.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;object bar = foo; // foo is boxed to bar.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int foo2 = (int)bar; // Unboxed back to value type.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int foo2 = (int)bar; // Unboxed back to value type.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features of C# 2.0 ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features of C# 2.0 ==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Uzume</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=699295&amp;oldid=prev</id> <title>Bhonebsm: ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-အဓိပ္ပါယ် +အဓိပ္ပာယ်, -ရပါသည် +ရသည်, -ကြေငြာ +ကြေညာ)</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=699295&amp;oldid=prev"/> <updated>2021-10-04T13:48:57Z</updated> <summary type="html">&lt;p&gt;ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-အဓိပ္ပါယ် +အဓိပ္ပာယ်, -ရပါသည် +ရသည်, -ကြေငြာ +ကြေညာ)&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၁၃:၄၈၊ ၄ အောက်တိုဘာ ၂၀၂၁ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၇ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၇ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် [[C]] နှင့် [[C++]] တို့နှင့် ခြားနားသလောက် [[Java]] နှင့် တူသည်။ ၎င်းတို့မှာ -&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် [[C]] နှင့် [[C++]] တို့နှင့် ခြားနားသလောက် [[Java]] နှင့် တူသည်။ ၎င်းတို့မှာ -&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ကြေငြာရမည်။&lt;/del&gt; သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ကြေညာရမည်။&lt;/ins&gt; သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း ဖော်ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း ဖော်ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;အဓိပ္ပါယ်မရပေ။&lt;/del&gt; ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;အဓိပ္ပာယ်မရပေ။&lt;/ins&gt; ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Managed memory များကို [[free]] လုပ်၍မရပေ။ အလိုလျရောက် [[garbage collected]] ဖြစ်မည်။ Garbage collection ကြောင့် [[memory leaks]] ဖြစ်နိုင်သည်။ C# သည် &amp;lt;code&amp;gt;using&amp;lt;/code&amp;gt; ကိုသုံး၍ finalization တွင်သေချာရန် ကုတ်ထည့်နိုင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Managed memory များကို [[free]] လုပ်၍မရပေ။ အလိုလျရောက် [[garbage collected]] ဖြစ်မည်။ Garbage collection ကြောင့် [[memory leaks]] ဖြစ်နိုင်သည်။ C# သည် &amp;lt;code&amp;gt;using&amp;lt;/code&amp;gt; ကိုသုံး၍ finalization တွင်သေချာရန် ကုတ်ထည့်နိုင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၆၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၆၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== User-defined datatypes ===&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== User-defined datatypes ===&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် &amp;lt;code&amp;gt;struct&amp;lt;/code&amp;gt; သုံး၍ user-defined [[value types]] များ လုပ်နိုင်သည်။ [[Programmer]] အတွက်မူ ၎င်းသည် class အပေါ့စားများ အဖြစ်သုံးနိုင်သည်။ သာမန် class များနှင့်မတူပဲ standard primitives များကဲ့သို့ ၎င်းတို့ကို heap မှာ မထားပဲ [[Call stack|stack]] မှာ ထားသည်။ ၎င်းသည် [[Object (Computer sciences)|object]] ၏ အစိတ်ပိုင်း သို့မဟုတ် [[array]] တွင်လည်းကောင်း အသုံးပြုနိုင်ပြီး သာမန် class object များကဲ့သို့ [[memory indirection]] မလိုအပ်ပေ။ struct သည် များစွာသော အားနည်းချက်များရှိသည်။ struct တွင် null တန်ဖိုး မရှိသောကြောင့် array တွင် [[initialize]] မလုပ်ပဲ သုံးနိုင်သည်။ ၎င်းတန်ဖိုးများကို သုံးည ဖြင့်ဖြေဩားမည်ဖြစ်သည် (၎င်းတန်ဖိုးများကို ပြောင်း၍လည်း &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ရပါသည်&lt;/del&gt;)။ [[ပရိုဂရမ်မာ]] အနေဖြင့် [[argument]] တစ်ခုနှင့် အထက် ပါ struct constructor များ ပြုလုပ်နိုင်သည်။ အကြောင်းမှာ struct သည် [[virtual method table]] မရှိခြင်းကြောင့်ဖြစ်ပြီး ၎င်းကြောင့်ပင် [[inheritance]] မရနိုင်ပေ။ သို့သော် [[interface (Computer sciences)|interface]] ကိုတော့ implement လုပ်နိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် &amp;lt;code&amp;gt;struct&amp;lt;/code&amp;gt; သုံး၍ user-defined [[value types]] များ လုပ်နိုင်သည်။ [[Programmer]] အတွက်မူ ၎င်းသည် class အပေါ့စားများ အဖြစ်သုံးနိုင်သည်။ သာမန် class များနှင့်မတူပဲ standard primitives များကဲ့သို့ ၎င်းတို့ကို heap မှာ မထားပဲ [[Call stack|stack]] မှာ ထားသည်။ ၎င်းသည် [[Object (Computer sciences)|object]] ၏ အစိတ်ပိုင်း သို့မဟုတ် [[array]] တွင်လည်းကောင်း အသုံးပြုနိုင်ပြီး သာမန် class object များကဲ့သို့ [[memory indirection]] မလိုအပ်ပေ။ struct သည် များစွာသော အားနည်းချက်များရှိသည်။ struct တွင် null တန်ဖိုး မရှိသောကြောင့် array တွင် [[initialize]] မလုပ်ပဲ သုံးနိုင်သည်။ ၎င်းတန်ဖိုးများကို သုံးည ဖြင့်ဖြေဩားမည်ဖြစ်သည် (၎င်းတန်ဖိုးများကို ပြောင်း၍လည်း &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ရသည်&lt;/ins&gt;)။ [[ပရိုဂရမ်မာ]] အနေဖြင့် [[argument]] တစ်ခုနှင့် အထက် ပါ struct constructor များ ပြုလုပ်နိုင်သည်။ အကြောင်းမှာ struct သည် [[virtual method table]] မရှိခြင်းကြောင့်ဖြစ်ပြီး ၎င်းကြောင့်ပင် [[inheritance]] မရနိုင်ပေ။ သို့သော် [[interface (Computer sciences)|interface]] ကိုတော့ implement လုပ်နိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Boxing and unboxing ===&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Boxing and unboxing ===&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Bhonebsm</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=689404&amp;oldid=prev</id> <title>Bhonebsm: ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-ဖေါ် +ဖော်)</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=689404&amp;oldid=prev"/> <updated>2021-09-27T07:21:53Z</updated> <summary type="html">&lt;p&gt;ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-ဖေါ် +ဖော်)&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၇:၂၁၊ ၂၇ စက်တင်ဘာ ၂၀၂၁ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၄ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၄ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== အသွင်လက္ခဏာများ ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== အသွင်လက္ခဏာများ ==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖေါ်ပြသော&lt;/del&gt; [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖေါ်ပြချက်တွင်&lt;/del&gt; compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖေါ်ပြမထားပေ။&lt;/del&gt; သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖော်ပြသော&lt;/ins&gt; [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖော်ပြချက်တွင်&lt;/ins&gt; compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖော်ပြမထားပေ။&lt;/ins&gt; သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် [[C]] နှင့် [[C++]] တို့နှင့် ခြားနားသလောက် [[Java]] နှင့် တူသည်။ ၎င်းတို့မှာ -&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် [[C]] နှင့် [[C++]] တို့နှင့် ခြားနားသလောက် [[Java]] နှင့် တူသည်။ ၎င်းတို့မှာ -&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် ကြေငြာရမည်။ သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် ကြေငြာရမည်။ သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖေါ်ပြသည်။&lt;/del&gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ဖော်ပြသည်။&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု အဓိပ္ပါယ်မရပေ။ ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု အဓိပ္ပါယ်မရပေ။ ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Bhonebsm</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=407451&amp;oldid=prev</id> <title> ၁၄:၀၄၊ ၁၈ ဇွန် ၂၀၁၈ က Ninjastrikers</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=407451&amp;oldid=prev"/> <updated>2018-06-18T14:04:00Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၁၄:၀၄၊ ၁၈ ဇွန် ၂၀၁၈ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၉ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၉ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် ကြေငြာရမည်။ သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* global [[ကိန်းရှင်]] သို့မဟုတ် [[ဖန်ရှင်]] ဟူ၍မရှိပေ။ အားလုံးသော [[method]] နှင့် [[member]] များကို [[class]] ထဲတွင် ကြေငြာရမည်။ သို့သော် [[public]] class များ၏ [[static]] method/[[variable]] များ အဖြစ်နှင့်မူ [[global]] [[ဖန်ရှင်]]/[[ကိန်းရှင်]] အစားရနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း ဖေါ်ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C နှင့် C++ တို့နှင့် မတူပဲ local variable များကို enclosing blog အတွင်း shadow variable အဖြစ် လုပ်၍မရပေ။ Variable shadowing ကို C++ ရေးထုံးများတွင် ရောထွေးစေတတ်ကြောင်း ဖေါ်ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု အဓိပ္ပါယ်မရပေ။ ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် တိကျသော [[boolean type]] &amp;lt;code&amp;gt;bool&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/ins&gt;code&amp;gt; ကို အသုံးပြုသည်။ &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; နှင် &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; တို့ကဲ့သို့ ရွေးချယ်ချက်လိုသော အကြောင်းများတွင် boolean type လိုအပ်သည်။ C++ တို့တွင် boolean type အစား ကိန်းဂဏန်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။ ဥပမာ &amp;lt;code&amp;gt;if(a)&amp;lt;/code&amp;gt; တွင် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် bool အဖြစ်ပြောင်းရန်သာလိုသောကြောင့် &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; သည် int သို့မဟုတ် [[pointer]] လည်း ဖြစ်နိုင်ပေသည်။ C# သည် int ဆိုသည်မှာ မှန်သည် မှားသည် ဟု အဓိပ္ပါယ်မရပေ။ ထို့ကြောင့် = အစား == သုံးသော &amp;lt;code&amp;gt;if (a = b)&amp;lt;/code&amp;gt; ဆိုသော တွေ့နေကြ အမှားများ ကင်းလေသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# တွင် ''unsafe'' ဟုပြထားသော block အတွင်းမှလွဲ၍ [[memory address]] [[pointer]] များကို သုံးမရပေ။ unsafe ကုတ်ပါသော [[ပရိုဂရမ်]] များသည်လည်း run ရန် အထူး အခွင့်လိုသည်။ unsafe pointer များသည် value-type, array, string သို့မဟုတ် [[stack]] တွင် ထားသော [[မက်မိုရီ]] ပို point လုပ်ထားနိုင်သည်။ unsafe အဖြစ် လုပ်မထားသော C# ကုတ်သည် &amp;lt;code&amp;gt;System.IntPtr&amp;lt;/code&amp;gt; သုံး၍ pointer များကို သုံးနိုင်သော်လည်း ၎င်းတို့ကို dereference ကား လုပ်၍မရပေ။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Managed memory များကို [[free]] လုပ်၍မရပေ။ အလိုလျရောက် [[garbage collected]] ဖြစ်မည်။ Garbage collection ကြောင့် [[memory leaks]] ဖြစ်နိုင်သည်။ C# သည် &amp;lt;code&amp;gt;using&amp;lt;/code&amp;gt; ကိုသုံး၍ finalization တွင်သေချာရန် ကုတ်ထည့်နိုင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Managed memory များကို [[free]] လုပ်၍မရပေ။ အလိုလျရောက် [[garbage collected]] ဖြစ်မည်။ Garbage collection ကြောင့် [[memory leaks]] ဖြစ်နိုင်သည်။ C# သည် &amp;lt;code&amp;gt;using&amp;lt;/code&amp;gt; ကိုသုံး၍ finalization တွင်သေချာရန် ကုတ်ထည့်နိုင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Ninjastrikers</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358276&amp;oldid=prev</id> <title> ၀၉:၂၉၊ ၂၉ မတ် ၂၀၁၇ က Ninjastrikers</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358276&amp;oldid=prev"/> <updated>2017-03-29T09:29:03Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၉:၂၉၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည်ဆောက်ပုံ ရည်ရွယ်ချက် =&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;= တည်ဆောက်ပုံ ရည်ရွယ်ချက် &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင်း =&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;= သမိုင်း &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသွင်လက္ခဏာများ =&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;= အသွင်လက္ခဏာများ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၄၉ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၄၉ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ယခု C# တွင် [[reserved words]] ၇၇ လုံး ရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ယခု C# တွင် [[reserved words]] ၇၇ လုံး ရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Common Type system (CTS) =&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;= Common Type system (CTS) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# တွင် ''unified type system'' ရှိသည်။ ၎င်းကို [[Common Type System]] (CTS) ဟုခေါ်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# တွင် ''unified type system'' ရှိသည်။ ၎င်းကို [[Common Type System]] (CTS) ဟုခေါ်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၅၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၅၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unified type system ဆိုသောကြောင့် [[type (Computer science)|type]] များအားလုံး [[integer]] စသည် အခြေခံ type များအပါအဝင် &amp;lt;code&amp;gt;System.Objec&amp;lt;/code&amp;gt; [[class (Computer science)|class]] ၏ [[subclass (Computer science)|subclass]] များဖြစ်သည်။ ထို့ကြောင့် မည်သည်မဆို &amp;lt;code&amp;gt;ToString()&amp;lt;/code&amp;gt; method ရှိသည်။ သို့သော် စွမ်းရည်ကောင်းစေဖို့အတွက် ၎င်း [[primitive types]] များကို object များကဲ့သို့ heap တွင် မထားပဲ stack တွင် ထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unified type system ဆိုသောကြောင့် [[type (Computer science)|type]] များအားလုံး [[integer]] စသည် အခြေခံ type များအပါအဝင် &amp;lt;code&amp;gt;System.Objec&amp;lt;/code&amp;gt; [[class (Computer science)|class]] ၏ [[subclass (Computer science)|subclass]] များဖြစ်သည်။ ထို့ကြောင့် မည်သည်မဆို &amp;lt;code&amp;gt;ToString()&amp;lt;/code&amp;gt; method ရှိသည်။ သို့သော် စွမ်းရည်ကောင်းစေဖို့အတွက် ၎င်း [[primitive types]] များကို object များကဲ့သို့ heap တွင် မထားပဲ stack တွင် ထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Datatype အမျိုးအစားများ ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;== Datatype အမျိုးအစားများ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CTS တွင် datatypes ကို အောက်ပါအတိုင်း ကဏ္ဍ နှစ်ခု ကွဲသည် -&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CTS တွင် datatypes ကို အောက်ပါအတိုင်း ကဏ္ဍ နှစ်ခု ကွဲသည် -&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၆၃ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၆၃ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;value type များကို ၎င်း၏ တန်ဖိုးကိုသာ stack ၏ [[မက်မိုရီ]] တွင် သိုလှောင်ထားပြီး reference type များသည် ၎င်းတန်ဖိုးထားရှိပါ မက်မိုရီ နေရာကိုသာ သိမ်းထားသည်။ Value type တွင် integers (short, long), floating-point numbers (float, double), decimal (a base 10 number), structures, enumerations, booleans and characters တို့ပါဝင်ပြီး Reference Type တွင် objects, strings, classes, interfaces and delegates တို့ ပါဝင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;value type များကို ၎င်း၏ တန်ဖိုးကိုသာ stack ၏ [[မက်မိုရီ]] တွင် သိုလှောင်ထားပြီး reference type များသည် ၎င်းတန်ဖိုးထားရှိပါ မက်မိုရီ နေရာကိုသာ သိမ်းထားသည်။ Value type တွင် integers (short, long), floating-point numbers (float, double), decimal (a base 10 number), structures, enumerations, booleans and characters တို့ပါဝင်ပြီး Reference Type တွင် objects, strings, classes, interfaces and delegates တို့ ပါဝင်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== User-defined datatypes ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;== User-defined datatypes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် &amp;lt;code&amp;gt;struct&amp;lt;/code&amp;gt; သုံး၍ user-defined [[value types]] များ လုပ်နိုင်သည်။ [[Programmer]] အတွက်မူ ၎င်းသည် class အပေါ့စားများ အဖြစ်သုံးနိုင်သည်။ သာမန် class များနှင့်မတူပဲ standard primitives များကဲ့သို့ ၎င်းတို့ကို heap မှာ မထားပဲ [[Call stack|stack]] မှာ ထားသည်။ ၎င်းသည် [[Object (Computer sciences)|object]] ၏ အစိတ်ပိုင်း သို့မဟုတ် [[array]] တွင်လည်းကောင်း အသုံးပြုနိုင်ပြီး သာမန် class object များကဲ့သို့ [[memory indirection]] မလိုအပ်ပေ။ struct သည် များစွာသော အားနည်းချက်များရှိသည်။ struct တွင် null တန်ဖိုး မရှိသောကြောင့် array တွင် [[initialize]] မလုပ်ပဲ သုံးနိုင်သည်။ ၎င်းတန်ဖိုးများကို သုံးည ဖြင့်ဖြေဩားမည်ဖြစ်သည် (၎င်းတန်ဖိုးများကို ပြောင်း၍လည်း ရပါသည်)။ [[ပရိုဂရမ်မာ]] အနေဖြင့် [[argument]] တစ်ခုနှင့် အထက် ပါ struct constructor များ ပြုလုပ်နိုင်သည်။ အကြောင်းမှာ struct သည် [[virtual method table]] မရှိခြင်းကြောင့်ဖြစ်ပြီး ၎င်းကြောင့်ပင် [[inheritance]] မရနိုင်ပေ။ သို့သော် [[interface (Computer sciences)|interface]] ကိုတော့ implement လုပ်နိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# သည် &amp;lt;code&amp;gt;struct&amp;lt;/code&amp;gt; သုံး၍ user-defined [[value types]] များ လုပ်နိုင်သည်။ [[Programmer]] အတွက်မူ ၎င်းသည် class အပေါ့စားများ အဖြစ်သုံးနိုင်သည်။ သာမန် class များနှင့်မတူပဲ standard primitives များကဲ့သို့ ၎င်းတို့ကို heap မှာ မထားပဲ [[Call stack|stack]] မှာ ထားသည်။ ၎င်းသည် [[Object (Computer sciences)|object]] ၏ အစိတ်ပိုင်း သို့မဟုတ် [[array]] တွင်လည်းကောင်း အသုံးပြုနိုင်ပြီး သာမန် class object များကဲ့သို့ [[memory indirection]] မလိုအပ်ပေ။ struct သည် များစွာသော အားနည်းချက်များရှိသည်။ struct တွင် null တန်ဖိုး မရှိသောကြောင့် array တွင် [[initialize]] မလုပ်ပဲ သုံးနိုင်သည်။ ၎င်းတန်ဖိုးများကို သုံးည ဖြင့်ဖြေဩားမည်ဖြစ်သည် (၎င်းတန်ဖိုးများကို ပြောင်း၍လည်း ရပါသည်)။ [[ပရိုဂရမ်မာ]] အနေဖြင့် [[argument]] တစ်ခုနှင့် အထက် ပါ struct constructor များ ပြုလုပ်နိုင်သည်။ အကြောင်းမှာ struct သည် [[virtual method table]] မရှိခြင်းကြောင့်ဖြစ်ပြီး ၎င်းကြောင့်ပင် [[inheritance]] မရနိုင်ပေ။ သို့သော် [[interface (Computer sciences)|interface]] ကိုတော့ implement လုပ်နိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Boxing and unboxing ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;== Boxing and unboxing &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Boxing'' ဆိုသည်မှာ value type တစ်ခု၏ value ကို ၎င်း၏ reference type အဖြစ်သို့ ပြောင်းခြင်းဖြစ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Boxing'' ဆိုသည်မှာ value type တစ်ခု၏ value ကို ၎င်း၏ reference type အဖြစ်သို့ ပြောင်းခြင်းဖြစ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၈၀ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၈၀ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features of C# 2.0 ==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features of C# 2.0 ==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= ကိုးကား =&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;= ကိုးကား &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;References /&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;References /&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Ninjastrikers</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358273&amp;oldid=prev</id> <title> ၀၉:၀၃၊ ၂၉ မတ် ၂၀၁၇ က 203.81.85.2</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358273&amp;oldid=prev"/> <updated>2017-03-29T09:03:39Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၉:၀၃၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည်ဆောက်ပုံ ရည်ရွယ်ချက် =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည္ေဆာက္ပံု ရည္ရြယ္ခ်က္ =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင်း =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင္း =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသွင်လက္ခဏာများ =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသြင္လကၡဏာမ်ား =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>203.81.85.2</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358272&amp;oldid=prev</id> <title> ၀၈:၅၉၊ ၂၉ မတ် ၂၀၁၇ က 203.81.85.2</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358272&amp;oldid=prev"/> <updated>2017-03-29T08:59:10Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၈:၅၉၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည္ေဆာက္ပံု ရည္ရြယ္ခ်က္ =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည်ဆောက်ပုံ ရည်ရွယ်ချက် =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင္း =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင်း =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသြင္လကၡဏာမ်ား =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသွင်လက္ခဏာများ =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>203.81.85.2</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358271&amp;oldid=prev</id> <title> ၀၈:၄၄၊ ၂၉ မတ် ၂၀၁၇ က 203.81.85.2</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358271&amp;oldid=prev"/> <updated>2017-03-29T08:44:00Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၈:၄၄၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၂၆ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[memory]] နှင့် [[processing power]] သုံးစွဲမှုကို လျှော့ချရန် ရည်ရွယ်သော် လည်း [[C]] သို့မဟုတ် [[assembly language]] တို့နှင့် ယှဉ်ရန် မလိုပေ။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင်း =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= သမိုင္း =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[.NET]] စလုပ်စဉ်တွင် [[class library]] များကို Simple Managed C (SMC) ခေါ် language/compiler သုံး၍ရေးသားခဲ့သည်။ ၁၉၉၁တွင် [[Anders Hejlsberg]] သည် Cool ခေါ် [[programming language]] ကို တည်တွင်ခဲ့သည်။ ၂၀၀၀ တွင် [[Professional Developers Conference]] (PDC) ၌ ထို programming language ကို C# ဟု အမည်ပေးခဲ့သည်။ ထို [[class library]] များနှင့် [[ASP.NET]] များကို [[C#]] သို့ ပို့ခဲ့သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၃၂ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# ဒီဇိုင်နာ ဖြစ်သော [[Anders Hejlsberg]] သည် [[Microsoft]] တွင် ထိပ်တန်း architect ဖြစ်ပြီး [[Visual J++]], [[Borland Delphi]] နှင့် [[Turbo Pascal]] တို့၏ ဒီဇိုင်နာ တွင်လည်း ပါဝင်ခဲ့သည်။ သူ၏ အင်တာဗျူးနှင့် စာတမ်းများတွင် [[C++]], [[Java]], [[Delphi]], နှင့် [[Smalltalk]] တို့၏ အားနည်းချက်များကို ဆွေးနွေးထားပြီး [[Common Language Runtime]] (CLR) အခြေခံ ဖြစ်ပေါ်ပုံကို တင်ပြထားသည်။ ထိုမှတစ်ဆင့် C# ဒီဇိုင်းလုပ်ခဲ့ခြင်းဖြစ်သည်။ အခြားသူများကမူ C# တွင် ထို [[programming language]] အပြင် အခြား programming language များကိုလည်း တုယူထားကြောင်း ငြင်းဆိုချက်များရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသွင်လက္ခဏာများ =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= အသြင္လကၡဏာမ်ား =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ဒီဇိုင်းအားဖြင့် C# သည် [[Common Language Infrastructure]] (CLI) ၏ အတွင်းသဘော သဘာဝကို ဖေါ်ပြသော [[programming language]] ဖြစ်သည်။ C# ၏ အတွင်း [[type]] များမှာ CLI framework ၏ အသီးသီး [[value-type]] များကို တည်ဆောက်ထားသည်။ သို့သော် C# language ဖေါ်ပြချက်တွင် compiler ၏ code generation လိုအပ်ချက်တွင် C# compiler သည် CLI နှင့် ကိုက်ညီရမည် ကိုလည်းကောင်း ၊ [[Common Intermediate Language]] (CIL) ကို ထုတ်လုပ်ရမည်ကိုလည်းကောင်း ဖေါ်ပြမထားပေ။ သီအိုရီအားဖြင့် C# သည် [[C++]] နှင့် [[Fortran]] တို့ကဲ့သို့ [[machine code]] များ ထုတ်လုပ်နိုင်သော်လည်း လက်တွေ့တွင်မူ CIL ကိုသာ ရည်ရွယ်သည်။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>203.81.85.2</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358270&amp;oldid=prev</id> <title> ၀၈:၄၀၊ ၂၉ မတ် ၂၀၁၇ က 203.81.85.2</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358270&amp;oldid=prev"/> <updated>2017-03-29T08:40:42Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၈:၄၀၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၁၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C# (C sharp ဟု အသံထွက်ရန်) သည် [[Microsoft]] မှ ပြုလုပ်သော [[.NET Framework|.NET]] ကို ဦးတည်သည့် [[ECMA]] (ECMA-334) and [[ISO]] (ISO/IEC 23270) စံမှီ [[object-oriented]] [[programming language]] ဖြစ်သည်။ [[Delphi]] တီထွင်သူ [[Anders Hejlsberg]] ဦးဆောင်သော C# language သည် [[C++]] ၏ object-oriented [[syntax]] ကို အခြေခံပြီး ရှင်းလင်းလွယ်ကူရေးအတွက် အခြား [[programming language]] များ (အထူးသဖြင့် [[Delphi]] နှင့် [[Java]]) ကိုလည်း တုယူထားသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည်ဆောက်ပုံ ရည်ရွယ်ချက် =&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= တည္ေဆာက္ပံု ရည္ရြယ္ခ်က္ =&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ECMA]] စံတွင် C# ၏ တည်ဆောက်ပုံ ရည်ရွယ်ချက် ကို အောက်ပါအတိုင်း ပြသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>203.81.85.2</name></author> </entry> <entry> <id>https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358269&amp;oldid=prev</id> <title>203.81.85.2: /* အသြင္လကၡဏာမ်ား */</title> <link rel="alternate" type="text/html" href="https://my.wikipedia.org/w/index.php?title=C_sharp_(programming_language)&amp;diff=358269&amp;oldid=prev"/> <updated>2017-03-29T08:37:45Z</updated> <summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;အသြင္လကၡဏာမ်ား&lt;/span&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;my&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← မူဟောင်း&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt; ၀၈:၃၇၊ ၂၉ မတ် ၂၀၁၇ ရက်နေ့က မူ&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၄၅ -&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;စာကြောင်း ၄၅ -&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[C++]] ထက် [[typesafe]] ဖြစ်စေသည်။ မူလ ပါဝင်သော type conversion များတွင် အန္တရာယ် မရှိသော အပြောင်းများသာ ခွင့်ပြုသည်။ ဥပမာ integer တို့တွင် ပို၍ ကြီးမားသော type သို့ပြောင်းခြင်းမျိုး၊ [[derived type]] မှ [[base type]] သို့ ပြောင်းခြင်းမျိုးတို့ ဖြစ်သည်။ ၎င်းတို့ကို [[compile-time]]၊ [[JIT]] အတွင်း နှင် တစ်ခါတစ်ရံ [[runtime]] တွင် အတည်ဖြစ် (enforce) စေသည်။ boolean နှင် integer သော်လည်းကောင်း enumeration member နှင် integer သော်လည်းကောင်း မူလ အပြောင်း (implicit conversion) မရှိချေ။ &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* C# သည် [[C++]] ထက် [[typesafe]] ဖြစ်စေသည်။ မူလ ပါဝင်သော type conversion များတွင် အန္တရာယ် မရှိသော အပြောင်းများသာ ခွင့်ပြုသည်။ ဥပမာ integer တို့တွင် ပို၍ ကြီးမားသော type သို့ပြောင်းခြင်းမျိုး၊ [[derived type]] မှ [[base type]] သို့ ပြောင်းခြင်းမျိုးတို့ ဖြစ်သည်။ ၎င်းတို့ကို [[compile-time]]၊ [[JIT]] အတွင်း နှင် တစ်ခါတစ်ရံ [[runtime]] တွင် အတည်ဖြစ် (enforce) စေသည်။ boolean နှင် integer သော်လည်းကောင်း enumeration member နှင် integer သော်လည်းကောင်း မူလ အပြောင်း (implicit conversion) မရှိချေ။ &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Enumeration]] member များကို ၎င်းတို့၏ [[namespace]] တွင် သီးသန့် ထားရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Enumeration]] member များကို ၎င်းတို့၏ [[namespace]] တွင် သီးသန့် ထားရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Accessor များဖြစ်သည့် [[Property (Programming)|Property]] များသည် C++ member field access များကဲ့သို့ [[object (Programming)|object]] အတွင်းပိုင်းကို ပြောင်းလဲစေနိုင်သည်။ C++ တွင် member တစ်ခုကို public အဖြစ်ကျေးညာခြင်းဖြင် ထို member ကို ရေးဖတ်ခွင့် ပေးနိုင်ပြီး ပို၍ အသေးစိတ် &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ထမ်းချူပ်ရန်&lt;/del&gt; အတွက်မူ [[accessor method]] များကိုသုံးလေသည်။ C# တွင် [[Property (Programming)|Property]] သည်ပင် member access ကို &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ထမ်းချူပ်နိုင်ပြီး&lt;/del&gt; စစ်ဆေးနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Accessor များဖြစ်သည့် [[Property (Programming)|Property]] များသည် C++ member field access များကဲ့သို့ [[object (Programming)|object]] အတွင်းပိုင်းကို ပြောင်းလဲစေနိုင်သည်။ C++ တွင် member တစ်ခုကို public အဖြစ်ကျေးညာခြင်းဖြင် ထို member ကို ရေးဖတ်ခွင့် ပေးနိုင်ပြီး ပို၍ အသေးစိတ် &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ထိန်းချူပ်ရန်&lt;/ins&gt; အတွက်မူ [[accessor method]] များကိုသုံးလေသည်။ C# တွင် [[Property (Programming)|Property]] သည်ပင် member access ကို &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ထိန်းချူပ်နိုင်ပြီး&lt;/ins&gt; စစ်ဆေးနိုင်သည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ရှာဖွေနိုင်သော [[Reflection (Computer science)|reflection]] အားလုံးရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ရှာဖွေနိုင်သော [[Reflection (Computer science)|reflection]] အားလုံးရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ယခု C# တွင် [[reserved words]] ၇၇ လုံး ရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ယခု C# တွင် [[reserved words]] ၇၇ လုံး ရှိသည်။&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>203.81.85.2</name></author> </entry> </feed>