doc: update cs.md (#346)

* feat(cs.md): Fix logic

* feat(cs.md): Fix show header in logic operator section.

* fix(cs.md): the info from w3school is not correct.

sizeof(bool) == 1, it is 1 byte, but not 1 bit. 486ebb19c1
This commit is contained in:
jaywcjlove
2023-04-18 02:40:57 +00:00
parent 3019fccf5d
commit f955ef3b65
3 changed files with 42 additions and 30 deletions

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 4.4 MiB

After

Width:  |  Height:  |  Size: 4.4 MiB

View File

@ -61,12 +61,20 @@
</span></code></pre> </span></code></pre>
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="注释"><a aria-hidden="true" tabindex="-1" href="#注释"><span class="icon icon-link"></span></a>注释</h3><div class="wrap-body"> </div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="注释"><a aria-hidden="true" tabindex="-1" href="#注释"><span class="icon icon-link"></span></a>注释</h3><div class="wrap-body">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token comment">// 单行注释</span> <pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token comment">// 单行注释</span>
</span><span class="code-line"><span class="token comment">/* 多行 </span><span class="code-line">
</span></span><span class="code-line"><span class="token comment"> 注释 */</span> </span><span class="code-line"><span class="token comment">/*
</span><span class="code-line"><span class="token comment">// TODO向 Visual Studio 中的任务列表添加注释</span> </span></span><span class="code-line"><span class="token comment"> * 多行
</span><span class="code-line"><span class="token doc-comment comment">/// 用于文档的单行注释</span> </span></span><span class="code-line"><span class="token comment"> * 注释
</span><span class="code-line"><span class="token comment">/** 多行 注释 </span></span><span class="code-line"><span class="token comment"> */</span>
</span></span><span class="code-line"><span class="token comment"> 用于文档 **/</span> </span><span class="code-line">
</span><span class="code-line"><span class="token comment">// TODO向IDE中的任务列表添加注释VS、Rider都支持</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token doc-comment comment">/// XML 单行注释,用于文档</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token comment">/**
</span></span><span class="code-line"><span class="token comment"> * XML 多行注释,
</span></span><span class="code-line"><span class="token comment"> * 用于文档
</span></span><span class="code-line"><span class="token comment"> */</span>
</span></code></pre> </span></code></pre>
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="字符串"><a aria-hidden="true" tabindex="-1" href="#字符串"><span class="icon icon-link"></span></a>字符串</h3><div class="wrap-body"> </div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="字符串"><a aria-hidden="true" tabindex="-1" href="#字符串"><span class="icon icon-link"></span></a>字符串</h3><div class="wrap-body">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token class-name"><span class="token keyword">string</span></span> first <span class="token operator">=</span> <span class="token string">"John"</span><span class="token punctuation">;</span> <pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token class-name"><span class="token keyword">string</span></span> first <span class="token operator">=</span> <span class="token string">"John"</span><span class="token punctuation">;</span>
@ -226,7 +234,7 @@
<table class="show-header"><thead><tr><th>关键字</th><th>名称</th><th>System 别名</th><th>占用空间</th><th>数据范围</th></tr></thead><tbody><tr><td>bool</td><td>布尔型</td><td>Boolean</td><td>1</td><td>true/false</td></tr><tr><td>sbyte</td><td>有符号字节型</td><td>SByte</td><td>1</td><td>-128 ~ 127</td></tr><tr><td>byte</td><td>字节型</td><td>Byte</td><td>1</td><td>0 ~ 255</td></tr><tr><td>short</td><td>短整型</td><td>Int16</td><td>2</td><td>-32,768 ~ 32,767</td></tr><tr><td>ushort</td><td>无符号短整型</td><td>UInt16</td><td>2</td><td>0 ~ 65,535</td></tr><tr><td>int</td><td>整型</td><td>Int32</td><td>4</td><td>-2,147,483,648 ~ 2,147,483,647</td></tr><tr><td>uint</td><td>无符号整型</td><td>UInt32</td><td>4</td><td>0 ~ 4,294,967,295</td></tr><tr><td>long</td><td>长整型</td><td>Int64</td><td>8</td><td>-2^63 ~ 2^63-1</td></tr><tr><td>ulong</td><td>无符号长整型</td><td>UInt64</td><td>8</td><td>0 ~ 2^64-1</td></tr><tr><td>char</td><td>字符型</td><td>Char</td><td>8</td><td>UTF-16 所编码的字符</td></tr><tr><td>float</td><td>单精度浮点型</td><td>Single</td><td>4</td><td>±1.5x10^45 ~ ±3.4x10^38</td></tr><tr><td>double</td><td>双精度浮点型</td><td>Double</td><td>8</td><td>±5.0x10^-324 ~ ±1.7x10^308</td></tr><tr><td>N/A</td><td>指针型</td><td>IntPtr</td><td>与指针相同</td><td>与指针相同(受操作系统和处理器位宽影响)</td></tr><tr><td>N/A</td><td>无符号指针型</td><td>UIntPtr</td><td>与指针相同</td><td>与指针相同(受操作系统和处理器位宽影响)</td></tr></tbody></table> <table class="show-header"><thead><tr><th>关键字</th><th>名称</th><th>System 别名</th><th>占用空间Byte</th><th>数据范围</th></tr></thead><tbody><tr><td>bool</td><td>布尔型</td><td>Boolean</td><td>1</td><td>true/false</td></tr><tr><td>sbyte</td><td>有符号字节型</td><td>SByte</td><td>1</td><td>-128 ~ 127</td></tr><tr><td>byte</td><td>字节型</td><td>Byte</td><td>1</td><td>0 ~ 255</td></tr><tr><td>short</td><td>短整型</td><td>Int16</td><td>2</td><td>-32,768 ~ 32,767</td></tr><tr><td>ushort</td><td>无符号短整型</td><td>UInt16</td><td>2</td><td>0 ~ 65,535</td></tr><tr><td>int</td><td>整型</td><td>Int32</td><td>4</td><td>-2,147,483,648 ~ 2,147,483,647</td></tr><tr><td>uint</td><td>无符号整型</td><td>UInt32</td><td>4</td><td>0 ~ 4,294,967,295</td></tr><tr><td>long</td><td>长整型</td><td>Int64</td><td>8</td><td>-2^63 ~ 2^63-1</td></tr><tr><td>ulong</td><td>无符号长整型</td><td>UInt64</td><td>8</td><td>0 ~ 2^64-1</td></tr><tr><td>char</td><td>字符型</td><td>Char</td><td>8</td><td>UTF-16 所编码的字符</td></tr><tr><td>float</td><td>单精度浮点型</td><td>Single</td><td>4</td><td>±1.5x10^45 ~ ±3.4x10^38</td></tr><tr><td>double</td><td>双精度浮点型</td><td>Double</td><td>8</td><td>±5.0x10^-324 ~ ±1.7x10^308</td></tr><tr><td>nint</td><td>指针型</td><td>IntPtr</td><td>与指针相同</td><td>与指针相同(受操作系统和处理器位宽影响)</td></tr><tr><td>nuint</td><td>无符号指针型</td><td>UIntPtr</td><td>与指针相同</td><td>与指针相同(受操作系统和处理器位宽影响)</td></tr></tbody></table>
<!--rehype:className=show-header--> <!--rehype:className=show-header-->
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="基本数据类型"><a aria-hidden="true" tabindex="-1" href="#基本数据类型"><span class="icon icon-link"></span></a>基本数据类型</h3><div class="wrap-body"> </div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="基本数据类型"><a aria-hidden="true" tabindex="-1" href="#基本数据类型"><span class="icon icon-link"></span></a>基本数据类型</h3><div class="wrap-body">
@ -477,7 +485,8 @@
<table><thead><tr><th align="left">x</th><th>y</th><th>x&#x26;y</th><th>x|y</th><th>x^y</th><th>!x</th></tr></thead><tbody><tr><td align="left">true</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td align="left">true</td><td>false</td><td>false</td><td>true</td><td>true</td><td>false</td></tr><tr><td align="left">true</td><td>null</td><td>null</td><td>true</td><td>null</td><td>false</td></tr><tr><td align="left">false</td><td>true</td><td>false</td><td>true</td><td>true</td><td>true</td></tr><tr><td align="left">false</td><td>false</td><td>false</td><td>false</td><td>false</td><td>true</td></tr><tr><td align="left">false</td><td>null</td><td>false</td><td>null</td><td>null</td><td>true</td></tr><tr><td align="left">null</td><td>true</td><td>null</td><td>true</td><td>null</td><td>null</td></tr><tr><td align="left">null</td><td>false</td><td>false</td><td>null</td><td>null</td><td>null</td></tr><tr><td align="left">null</td><td>null</td><td>null</td><td>null</td><td>null</td><td>null</td></tr></tbody></table> <table class="show-header"><thead><tr><th align="left">x</th><th>y</th><th>x &#x26; y</th><th>x | y</th><th>x ^ y</th><th>! x</th></tr></thead><tbody><tr><td align="left">true</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td align="left">true</td><td>false</td><td>false</td><td>true</td><td>true</td><td>false</td></tr><tr><td align="left">true</td><td>null</td><td>null</td><td>true</td><td>null</td><td>false</td></tr><tr><td align="left">false</td><td>true</td><td>false</td><td>true</td><td>true</td><td>true</td></tr><tr><td align="left">false</td><td>false</td><td>false</td><td>false</td><td>false</td><td>true</td></tr><tr><td align="left">false</td><td>null</td><td>false</td><td>null</td><td>null</td><td>true</td></tr><tr><td align="left">null</td><td>true</td><td>null</td><td>true</td><td>null</td><td>null</td></tr><tr><td align="left">null</td><td>false</td><td>false</td><td>null</td><td>null</td><td>null</td></tr><tr><td align="left">null</td><td>null</td><td>null</td><td>null</td><td>null</td><td>null</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="杂项"><a aria-hidden="true" tabindex="-1" href="#杂项"><span class="icon icon-link"></span></a>杂项</h2><div class="wrap-body"> </div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="杂项"><a aria-hidden="true" tabindex="-1" href="#杂项"><span class="icon icon-link"></span></a>杂项</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist col-span-3"><div class="wrap-header h3wrap"><h3 id="常用-net-概念"><a aria-hidden="true" tabindex="-1" href="#常用-net-概念"><span class="icon icon-link"></span></a>常用 .NET 概念</h3><div class="wrap-body"> </div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist col-span-3"><div class="wrap-header h3wrap"><h3 id="常用-net-概念"><a aria-hidden="true" tabindex="-1" href="#常用-net-概念"><span class="icon icon-link"></span></a>常用 .NET 概念</h3><div class="wrap-body">
<!--rehype:wrap-class=col-span-3--> <!--rehype:wrap-class=col-span-3-->

View File

@ -785,8 +785,8 @@
<!--GAMFC--><a href="https://github.com/jaywcjlove" title="小弟调调"> <!--GAMFC--><a href="https://github.com/jaywcjlove" title="小弟调调">
<img src="https://avatars.githubusercontent.com/u/1680273?v=4" width="42;" alt="小弟调调"> <img src="https://avatars.githubusercontent.com/u/1680273?v=4" width="42;" alt="小弟调调">
</a> </a>
<a href="https://github.com/fwqaaq" title="fw_qaq"> <a href="https://github.com/fwqaaq" title="fwqaaq">
<img src="https://avatars.githubusercontent.com/u/82551626?v=4" width="42;" alt="fw_qaq"> <img src="https://avatars.githubusercontent.com/u/82551626?v=4" width="42;" alt="fwqaaq">
</a> </a>
<a href="https://github.com/mofelee" title="mofelee"> <a href="https://github.com/mofelee" title="mofelee">
<img src="https://avatars.githubusercontent.com/u/5069410?v=4" width="42;" alt="mofelee"> <img src="https://avatars.githubusercontent.com/u/5069410?v=4" width="42;" alt="mofelee">
@ -926,6 +926,9 @@
<a href="https://github.com/hi-liyan" title="Yan Li"> <a href="https://github.com/hi-liyan" title="Yan Li">
<img src="https://avatars.githubusercontent.com/u/40056492?v=4" width="42;" alt="Yan Li"> <img src="https://avatars.githubusercontent.com/u/40056492?v=4" width="42;" alt="Yan Li">
</a> </a>
<a href="https://github.com/Yo-gurts" title="Yogurt">
<img src="https://avatars.githubusercontent.com/u/44612841?v=4" width="42;" alt="Yogurt">
</a>
<a href="https://github.com/dfshizhiqiang" title="Zech"> <a href="https://github.com/dfshizhiqiang" title="Zech">
<img src="https://avatars.githubusercontent.com/u/7030019?v=4" width="42;" alt="Zech"> <img src="https://avatars.githubusercontent.com/u/7030019?v=4" width="42;" alt="Zech">
</a> </a>
@ -1168,7 +1171,7 @@
<!--rehype:class=home-card home-links--> <!--rehype:class=home-card home-links-->
<p>如果你有资源,可以很方便<a href="https://github.com/jaywcjlove/reference/issues/102#issue-1451649637">部署 web 版</a>,这非常简单,只需要克隆 <a href="https://github.com/jaywcjlove/reference/tree/gh-pages">gh-pages</a> 分支代码到你的静态服务就可以了,还可以使用 <a href="https://hub.docker.com/r/wcjiang/reference">docker</a> 快捷部署 web 版。</p> <p>如果你有资源,可以很方便<a href="https://github.com/jaywcjlove/reference/issues/102#issue-1451649637">部署 web 版</a>,这非常简单,只需要克隆 <a href="https://github.com/jaywcjlove/reference/tree/gh-pages">gh-pages</a> 分支代码到你的静态服务就可以了,还可以使用 <a href="https://hub.docker.com/r/wcjiang/reference">docker</a> 快捷部署 web 版。</p>
</div></div><div class="h2wrap-body"></div></div></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 Kenny Wang. Updated on 2023/04/17 08:41:17</footer></footer><script src="data.js?v=1.3.4" defer></script><script src="js/fuse.min.js?v=1.3.4" defer></script><script src="js/main.js?v=1.3.4" defer></script><div id="mysearch"><div class="mysearch-box"><div class="mysearch-input"><div><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18"> </div></div><div class="h2wrap-body"></div></div></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 Kenny Wang. Updated on 2023/04/18 10:39:47</footer></footer><script src="data.js?v=1.3.4" defer></script><script src="js/fuse.min.js?v=1.3.4" defer></script><script src="js/main.js?v=1.3.4" defer></script><div id="mysearch"><div class="mysearch-box"><div class="mysearch-input"><div><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18">
<path fill="currentColor" d="M17.71,16.29 L14.31,12.9 C15.4069846,11.5024547 16.0022094,9.77665502 16,8 C16,3.581722 12.418278,0 8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C9.77665502,16.0022094 11.5024547,15.4069846 12.9,14.31 L16.29,17.71 C16.4777666,17.8993127 16.7333625,18.0057983 17,18.0057983 C17.2666375,18.0057983 17.5222334,17.8993127 17.71,17.71 C17.8993127,17.5222334 18.0057983,17.2666375 18.0057983,17 C18.0057983,16.7333625 17.8993127,16.4777666 17.71,16.29 Z M2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 Z"></path> <path fill="currentColor" d="M17.71,16.29 L14.31,12.9 C15.4069846,11.5024547 16.0022094,9.77665502 16,8 C16,3.581722 12.418278,0 8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C9.77665502,16.0022094 11.5024547,15.4069846 12.9,14.31 L16.29,17.71 C16.4777666,17.8993127 16.7333625,18.0057983 17,18.0057983 C17.2666375,18.0057983 17.5222334,17.8993127 17.71,17.71 C17.8993127,17.5222334 18.0057983,17.2666375 18.0057983,17 C18.0057983,16.7333625 17.8993127,16.4777666 17.71,16.29 Z M2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 Z"></path>
</svg><input id="mysearch-input" type="search" placeholder="搜索" autocomplete="off"><div class="mysearch-clear"></div></div><button id="mysearch-close" type="button">搜索</button></div><div class="mysearch-result"><div id="mysearch-menu"></div><div id="mysearch-content"></div></div></div></div></body> </svg><input id="mysearch-input" type="search" placeholder="搜索" autocomplete="off"><div class="mysearch-clear"></div></div><button id="mysearch-close" type="button">搜索</button></div><div class="mysearch-result"><div id="mysearch-menu"></div><div id="mysearch-content"></div></div></div></div></body>
</html> </html>