doc: update docs/cs.md #566 d59d128bd1

This commit is contained in:
jaywcjlove
2024-03-13 16:06:50 +00:00
parent 0fc26f31b7
commit e32c3aa04f
4 changed files with 176 additions and 92 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -31,7 +31,7 @@
<p>提供基本语法和方法的 C# 快速参考备忘单</p>
</div></header><div class="menu-tocs"><div class="menu-btn"><svg aria-hidden="true" fill="currentColor" height="1em" width="1em" viewBox="0 0 16 16" version="1.1" data-view-component="true">
<path fill-rule="evenodd" d="M2 4a1 1 0 100-2 1 1 0 000 2zm3.75-1.5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zM3 8a1 1 0 11-2 0 1 1 0 012 0zm-1 6a1 1 0 100-2 1 1 0 000 2z"></path>
</svg></div><div class="menu-modal"><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#入门">入门</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#hellocs">Hello.cs</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#命名空间">命名空间</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#访问修饰符">访问修饰符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串">字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#用户输入">用户输入</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#变量">变量</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#注释">注释</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#条件判断">条件判断</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#数组">数组</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#循环">循环</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#c-数据类型">C# 数据类型</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#原始数据类型">原始数据类型</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#基本数据类型">基本数据类型</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#c-字符串">C# 字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串连接">字符串连接</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串插值">字符串插值</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串成员">字符串成员</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逐字字符串">逐字字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#成员示例">成员示例</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#频繁字符串拼接">频繁字符串拼接</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#原始字符串文本">原始字符串文本</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串操作">字符串操作</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#字符串判空">字符串判空</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#字符串分割">字符串分割</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#字符串截取">字符串截取</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#字符串替换">字符串替换</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#运算符和表达式">运算符和表达式</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑运算">逻辑运算</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#算术运算符">算术运算符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#关系运算符">关系运算符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#运算符优先级">运算符优先级</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#杂项">杂项</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#常用-net-概念">常用 .NET 概念</a></div></div><div class="h1wrap-body"><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">
</svg></div><div class="menu-modal"><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#入门">入门</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#hellocs">Hello.cs</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#命名空间">命名空间</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#访问修饰符">访问修饰符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串">字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#用户输入">用户输入</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#变量">变量</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#注释">注释</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#条件判断">条件判断</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#数组">数组</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#循环">循环</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#c-数据类型">C# 数据类型</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#原始数据类型">原始数据类型</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#基本数据类型">基本数据类型</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#c-字符串">C# 字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串连接">字符串连接</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串插值">字符串插值</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串成员">字符串成员</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逐字字符串">逐字字符串</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#成员示例">成员示例</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#频繁字符串拼接">频繁字符串拼接</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#原始字符串文本">原始字符串文本</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串判空">字符串判空</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串截取">字符串截取</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串分割">字符串分割</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#字符串替换">字符串替换</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#运算符和表达式">运算符和表达式</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑运算">逻辑运算</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#关系运算符">关系运算符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#算术运算符">算术运算符</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#运算符优先级">运算符优先级</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑运算">逻辑运算</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑与运算符-">逻辑“与”运算符 &#x26;</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑异或运算符-">逻辑异或运算符 ^</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#逻辑或运算符-">逻辑或运算符 |</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#条件逻辑与运算符-">条件逻辑“与”运算符 &#x26;&#x26;</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#条件逻辑或运算符-">条件逻辑或运算符 ||</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#杂项">杂项</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#常用-net-概念">常用 .NET 概念</a></div></div><div class="h1wrap-body"><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"><div class="wrap-header h3wrap"><h3 id="hellocs"><a aria-hidden="true" tabindex="-1" href="#hellocs"><span class="icon icon-link"></span></a>Hello.cs</h3><div class="wrap-body">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token keyword">class</span> <span class="token class-name">Hello</span> <span class="token punctuation">{</span>
</span><span class="code-line"> <span class="token comment">// main method</span>
@ -130,17 +130,12 @@
</span><span class="code-line">
</span><span class="code-line"><span class="token comment">/*
</span></span><span class="code-line"><span class="token comment"> * 多行
</span></span><span class="code-line"><span class="token comment"> * 注释
</span></span><span class="code-line"><span class="token comment"> * 注释 - 用于文档
</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 comment">// TODO</span>
</span><span class="code-line"><span class="token comment">// 向IDE中的任务列表添加注释VS、Rider都支持</span>
</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>
</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">int</span></span> j <span class="token operator">=</span> <span class="token number">10</span><span class="token punctuation">;</span>
@ -160,7 +155,8 @@
</span><span class="code-line"><span class="token class-name"><span class="token keyword">int</span><span class="token punctuation">[</span><span class="token punctuation">]</span></span> mylist <span class="token operator">=</span> <span class="token punctuation">{</span><span class="token number">100</span><span class="token punctuation">,</span> <span class="token number">200</span><span class="token punctuation">}</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span><span class="token punctuation">[</span><span class="token punctuation">]</span></span> answers <span class="token operator">=</span> <span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token boolean">false</span><span class="token punctuation">}</span><span class="token punctuation">;</span>
</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 col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token class-name"><span class="token keyword">int</span><span class="token punctuation">[</span><span class="token punctuation">]</span></span> numbers <span class="token operator">=</span> <span class="token punctuation">{</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">}</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token keyword">for</span><span class="token punctuation">(</span><span class="token class-name"><span class="token keyword">int</span></span> i <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span> i <span class="token operator">&#x3C;</span> numbers<span class="token punctuation">.</span>Length<span class="token punctuation">;</span> i<span class="token operator">++</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>numbers<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
@ -417,8 +413,8 @@
</span><span class="code-line"> <span class="token string">""</span>"<span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>multiLine<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// => Content begin "Hello World!" /\n&#x3C;>"" end.</span>
</span></code></pre>
</div></div></div><div class="wrap h3body-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">
<h4 id="字符串判空"><a aria-hidden="true" tabindex="-1" href="#字符串判空"><span class="icon icon-link"></span></a>字符串判空</h4>
</div></div></div><div class="wrap h3body-not-exist col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<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> name<span class="token punctuation">;</span> <span class="token comment">//空引用</span>
</span><span class="code-line"><span class="token class-name"><span class="token keyword">string</span></span> gender <span class="token operator">=</span> <span class="token string">""</span><span class="token punctuation">;</span> <span class="token comment">//空值</span>
</span><span class="code-line">
@ -426,7 +422,14 @@
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token keyword">string</span><span class="token punctuation">.</span><span class="token function">IsNullOrEmpty</span><span class="token punctuation">(</span>name<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">//输出 true</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token keyword">string</span><span class="token punctuation">.</span><span class="token function">IsNullOrEmpty</span><span class="token punctuation">(</span>gender<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出 true</span>
</span></code></pre>
<h4 id="字符串分割"><a aria-hidden="true" tabindex="-1" href="#字符串分割"><span class="icon icon-link"></span></a>字符串分割</h4>
</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> Str <span class="token operator">=</span> <span class="token string">"字符串截取"</span><span class="token punctuation">;</span>
</span><span class="code-line">Str <span class="token operator">=</span> Str<span class="token punctuation">.</span><span class="token function">Substring</span><span class="token punctuation">(</span><span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>Str<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出结果“串”,意为从第二个下标开始截取一位字符</span>
</span></code></pre>
</div></div></div><div class="wrap h3body-not-exist col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<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> Name <span class="token operator">=</span> <span class="token string">"字A符A串A分A割"</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token class-name"><span class="token keyword">string</span><span class="token punctuation">[</span><span class="token punctuation">]</span></span> Names<span class="token operator">=</span>Name<span class="token punctuation">.</span><span class="token function">Split</span><span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token constructor-invocation class-name"><span class="token keyword">char</span><span class="token punctuation">[</span><span class="token punctuation">]</span></span> <span class="token punctuation">{</span> <span class="token char">'A'</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 会以A为媒介把字符串分成若干份</span>
@ -435,20 +438,15 @@
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">Write</span><span class="token punctuation">(</span>Names<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span></code></pre>
<h4 id="字符串截取"><a aria-hidden="true" tabindex="-1" href="#字符串截取"><span class="icon icon-link"></span></a>字符串截取</h4>
<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> Str <span class="token operator">=</span> <span class="token string">"字符串截取"</span><span class="token punctuation">;</span>
</span><span class="code-line">Str <span class="token operator">=</span> Str<span class="token punctuation">.</span><span class="token function">Substring</span><span class="token punctuation">(</span><span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>Str<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">//输出结果“串”,意为从第二个下标开始截取一位字符</span>
</span></code></pre>
<h4 id="字符串替换"><a aria-hidden="true" tabindex="-1" href="#字符串替换"><span class="icon icon-link"></span></a>字符串替换</h4>
</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> Rep <span class="token operator">=</span> <span class="token string">"字符1替换"</span><span class="token punctuation">;</span>
</span><span class="code-line">Rep <span class="token operator">=</span> Rep<span class="token punctuation">.</span><span class="token function">Replace</span><span class="token punctuation">(</span><span class="token string">"1"</span><span class="token punctuation">,</span> <span class="token string">"串"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>Rep<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 会把字符中的 “1”替换成“串”</span>
</span></code></pre>
</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"><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 class="h2wrap-body"><div class="wrap h3body-not-exist row-span-2"><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">
<!--rehype:wrap-class=row-span-2-->
<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 class-name"><span class="token keyword">bool</span></span> A <span class="token operator">=</span> <span class="token boolean">true</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> B <span class="token operator">=</span> <span class="token boolean">false</span><span class="token punctuation">;</span>
@ -555,10 +553,55 @@
<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>
<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"><code>true</code></td><td><code>true</code></td><td><code>true</code></td><td><code>true</code></td><td>false</td><td>false</td></tr><tr><td align="left"><code>true</code></td><td>false</td><td>false</td><td><code>true</code></td><td><code>true</code></td><td>false</td></tr><tr><td align="left"><code>true</code></td><td><pur>null</pur></td><td><pur>null</pur></td><td><code>true</code></td><td><pur>null</pur></td><td>false</td></tr><tr><td align="left">false</td><td><code>true</code></td><td>false</td><td><code>true</code></td><td><code>true</code></td><td><code>true</code></td></tr><tr><td align="left">false</td><td>false</td><td>false</td><td>false</td><td>false</td><td><code>true</code></td></tr><tr><td align="left">false</td><td><pur>null</pur></td><td>false</td><td><pur>null</pur></td><td><pur>null</pur></td><td><code>true</code></td></tr><tr><td align="left"><pur>null</pur></td><td><code>true</code></td><td><pur>null</pur></td><td><code>true</code></td><td><pur>null</pur></td><td><pur>null</pur></td></tr><tr><td align="left"><pur>null</pur></td><td>false</td><td>false</td><td><pur>null</pur></td><td><pur>null</pur></td><td><pur>null</pur></td></tr><tr><td align="left"><pur>null</pur></td><td><pur>null</pur></td><td><pur>null</pur></td><td><pur>null</pur></td><td><pur>null</pur></td><td><pur>null</pur></td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap h3body-not-exist col-span-1"><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">
<!--rehype:wrap-class=col-span-1-->
</div></div></div><div class="wrap h3body-not-exist col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<p>C# 支持下表中的所有关系运算符。假设变量 A 的值为 1变量 B 的值为 2</p>
<table class="show-header"><thead><tr><th align="left">运算符</th><th>描述</th><th>实例</th></tr></thead><tbody><tr><td align="left">==</td><td>检查两个操作数的值是否相等,如果相等则条件为真。</td><td>(A == B) 不为真。</td></tr><tr><td align="left">!=</td><td>检查两个操作数的值是否相等,如果不相等则条件为真。</td><td>(A != B) 为真。</td></tr><tr><td align="left">></td><td>检查左操作数的值是否大于右操作数的值,如果是则条件为真。</td><td>(A > B) 不为真。</td></tr><tr><td align="left">&#x3C;</td><td>检查左操作数的值是否小于右操作数的值,如果是则条件为真。</td><td>(A &#x3C; B) 为真。</td></tr><tr><td align="left">>=</td><td>检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。</td><td>(A >= B) 不为真。</td></tr><tr><td align="left">&#x3C;=</td><td>检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。</td><td>(A &#x3C;= B) 为真。</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap h3body-not-exist col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<p>C# 支持下表中的所有算术运算符。假设变量 A 的值为 10变量 B 的值为 20</p>
@ -607,54 +650,8 @@
<table class="show-header"><thead><tr><th align="left">运算符</th><th>描述</th><th>实例</th></tr></thead><tbody><tr><td align="left">+</td><td>把两个操作数相加</td><td>A + B 将得到 30</td></tr><tr><td align="left">-</td><td>从第一个操作数中减去第二个操作数</td><td>A - B 将得到 -10</td></tr><tr><td align="left">*</td><td>把两个操作数相乘</td><td>A * B 将得到 200</td></tr><tr><td align="left">/</td><td>分子除以分母</td><td>B / A 将得到 2</td></tr><tr><td align="left">%</td><td>取模运算符,整除后的余数</td><td>B % A 将得到 0</td></tr><tr><td align="left">++</td><td>自增运算符,整数值增加 1</td><td>A++ 将得到 11</td></tr><tr><td align="left">--</td><td>自减运算符,整数值减少 1</td><td>A-- 将得到 9</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap h3body-not-exist col-span-2"><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">
<!--rehype:wrap-class=col-span-2-->
<p>C# 支持下表中的所有关系运算符。假设变量 A 的值为 1变量 B 的值为 2</p>
<table class="show-header"><thead><tr><th align="left">运算符</th><th>描述</th><th>实例</th></tr></thead><tbody><tr><td align="left">==</td><td>检查两个操作数的值是否相等,如果相等则条件为真。</td><td>(A == B) 不为真。</td></tr><tr><td align="left">!=</td><td>检查两个操作数的值是否相等,如果不相等则条件为真。</td><td>(A != B) 为真。</td></tr><tr><td align="left">></td><td>检查左操作数的值是否大于右操作数的值,如果是则条件为真。</td><td>(A > B) 不为真。</td></tr><tr><td align="left">&#x3C;</td><td>检查左操作数的值是否小于右操作数的值,如果是则条件为真。</td><td>(A &#x3C; B) 为真。</td></tr><tr><td align="left">>=</td><td>检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。</td><td>(A >= B) 不为真。</td></tr><tr><td align="left">&#x3C;=</td><td>检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。</td><td>(A &#x3C;= B) 为真。</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap h3body-not-exist col-span-3"><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">
<!--rehype:wrap-class=col-span-3-->
<p>运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。</p>
</div></div></div><div class="wrap h3body-not-exist col-span-2 row-span-3"><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">
<!--rehype:wrap-class=col-span-2 row-span-3-->
<p>下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。在表达式中,较高优先级的运算符会优先被计算。</p>
@ -743,6 +740,92 @@
<table class="show-header"><thead><tr><th align="left">类别</th><th>运算符</th><th>结合性</th></tr></thead><tbody><tr><td align="left">后缀</td><td>() [] -> . ++ - -</td><td>从左到右</td></tr><tr><td align="left">一元</td><td>+ - ! ~ ++ - - (type)* &#x26; sizeof</td><td>从右到左</td></tr><tr><td align="left">乘除</td><td>* / %</td><td>从左到右</td></tr><tr><td align="left">加减</td><td>+ -</td><td>从左到右</td></tr><tr><td align="left">移位</td><td>&#x3C;&#x3C; >></td><td>从左到右</td></tr><tr><td align="left">关系</td><td>&#x3C; &#x3C;= > >=</td><td>从左到右</td></tr><tr><td align="left">相等</td><td>== !=</td><td>从左到右</td></tr><tr><td align="left">位与 AND</td><td>&#x26;</td><td>从左到右</td></tr><tr><td align="left">位异或 XOR</td><td>^</td><td>从左到右</td></tr><tr><td align="left">位或 OR</td><td>|</td><td>从左到右</td></tr><tr><td align="left">逻辑与 AND</td><td>&#x26;&#x26;</td><td>从左到右</td></tr><tr><td align="left">逻辑或 OR</td><td>||</td><td>从左到右</td></tr><tr><td align="left">条件</td><td>?:</td><td>从右到左</td></tr><tr><td align="left">赋值</td><td>= += -= *= /= %=>>= &#x3C;&#x3C;= &#x26;= ^= |=</td><td>从右到左</td></tr><tr><td align="left">逗号</td><td>,</td><td>从左到右</td></tr></tbody></table>
<!--rehype:className=show-header-->
<p>运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。</p>
</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">bool</span></span> passed <span class="token operator">=</span> <span class="token boolean">false</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token operator">!</span>passed<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出: True</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token operator">!</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出: False</span>
</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>逻辑“与”运算符 &#x26;</h3><div class="wrap-body">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token return-type class-name"><span class="token keyword">bool</span></span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
</span><span class="code-line"><span class="token punctuation">{</span>
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token string">"计算第二个操作数"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"> <span class="token keyword">return</span> <span class="token boolean">true</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> a <span class="token operator">=</span> <span class="token boolean">false</span> <span class="token operator">&#x26;</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>a<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// False</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> b <span class="token operator">=</span> <span class="token boolean">true</span> <span class="token operator">&#x26;</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>b<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// True</span>
</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">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token boolean">true</span> <span class="token operator">^</span> <span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出: False</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token boolean">true</span> <span class="token operator">^</span> <span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出: True</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token boolean">false</span> <span class="token operator">^</span> <span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 输出: True</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token boolean">false</span> <span class="token operator">^</span> <span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span><span class="token comment">// 输出: False</span>
</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">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token return-type class-name"><span class="token keyword">bool</span></span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
</span><span class="code-line"><span class="token punctuation">{</span>
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token string">"计算第二个操作数"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"> <span class="token keyword">return</span> <span class="token boolean">true</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> a <span class="token operator">=</span> <span class="token boolean">true</span> <span class="token operator">|</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>a<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// True</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> b <span class="token operator">=</span> <span class="token boolean">false</span> <span class="token operator">|</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>b<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// True</span>
</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>条件逻辑“与”运算符 &#x26;&#x26;</h3><div class="wrap-body">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token return-type class-name"><span class="token keyword">bool</span></span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
</span><span class="code-line"><span class="token punctuation">{</span>
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token string">"计算第二个操作数"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"> <span class="token keyword">return</span> <span class="token boolean">true</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> a <span class="token operator">=</span> <span class="token boolean">false</span> <span class="token operator">&#x26;&#x26;</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>a<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// False</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> b <span class="token operator">=</span> <span class="token boolean">true</span> <span class="token operator">&#x26;&#x26;</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>b<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// True</span>
</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">
<pre class="language-cs"><code class="language-cs code-highlight"><span class="code-line"><span class="token return-type class-name"><span class="token keyword">bool</span></span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
</span><span class="code-line"><span class="token punctuation">{</span>
</span><span class="code-line"> Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span><span class="token string">"计算第二个操作数"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"> <span class="token keyword">return</span> <span class="token boolean">true</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> a <span class="token operator">=</span> <span class="token boolean">true</span> <span class="token operator">||</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>a<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// True</span>
</span><span class="code-line">
</span><span class="code-line"><span class="token class-name"><span class="token keyword">bool</span></span> b <span class="token operator">=</span> <span class="token boolean">false</span> <span class="token operator">||</span> <span class="token function">SecondOperand</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line">Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>b<span class="token punctuation">)</span><span class="token punctuation">;</span>
</span><span class="code-line"><span class="token comment">// 输出:</span>
</span><span class="code-line"><span class="token comment">// 计算第二个操作数</span>
</span><span class="code-line"><span class="token comment">// True</span>
</span></code></pre>
</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">
<!--rehype:wrap-class=col-span-3-->

View File

@ -871,18 +871,18 @@
<a href="https://github.com/greyhao" title="greyhao"><img src="https://avatars.githubusercontent.com/u/107107440?v=4" width="42;" alt="greyhao"></a>
<a href="https://github.com/1834423612" title="kjch"><img src="https://avatars.githubusercontent.com/u/49981661?v=4" width="42;" alt="kjch"></a>
<a href="https://github.com/mancuoj" title="mancuoj"><img src="https://avatars.githubusercontent.com/u/45707684?v=4" width="42;" alt="mancuoj"></a>
<a href="https://github.com/kubeme" title="kubernetes for me"><img src="https://avatars.githubusercontent.com/u/16346220?v=4" width="42;" alt="kubernetes for me"></a>
<a href="https://github.com/genius-kim" title="Kim同学"><img src="https://avatars.githubusercontent.com/u/119488561?v=4" width="42;" alt="Kim同学"></a>
<a href="https://github.com/kdxcxs" title="kdxcxs"><img src="https://avatars.githubusercontent.com/u/18746192?v=4" width="42;" alt="kdxcxs"></a>
<a href="https://github.com/k983551019" title="k983551019"><img src="https://avatars.githubusercontent.com/u/48147837?v=4" width="42;" alt="k983551019"></a>
<a href="https://github.com/jussker" title="jussker"><img src="https://avatars.githubusercontent.com/u/33953356?v=4" width="42;" alt="jussker"></a>
<a href="https://github.com/joyfully-W" title="joyfully-W"><img src="https://avatars.githubusercontent.com/u/32212924?v=4" width="42;" alt="joyfully-W"></a>
<a href="https://github.com/auroraslot" title="Tang Weize"><img src="https://avatars.githubusercontent.com/u/48817882?v=4" width="42;" alt="Tang Weize"></a>
<a href="https://github.com/infanx" title="infanx"><img src="https://avatars.githubusercontent.com/u/65985757?v=4" width="42;" alt="infanx"></a>
<a href="https://github.com/hweining" title="hweining"><img src="https://avatars.githubusercontent.com/u/8973985?v=4" width="42;" alt="hweining"></a>
<a href="https://github.com/yanxuplay" title="hupilan"><img src="https://avatars.githubusercontent.com/u/69749541?v=4" width="42;" alt="hupilan"></a>
<a href="https://github.com/hua03" title="hua03"><img src="https://avatars.githubusercontent.com/u/19561959?v=4" width="42;" alt="hua03"></a>
<a href="https://github.com/gzttcydxx" title="gzttcydxx"><img src="https://avatars.githubusercontent.com/u/50025185?v=4" width="42;" alt="gzttcydxx"></a>
<a href="https://github.com/hua03" title="hua03"><img src="https://avatars.githubusercontent.com/u/19561959?v=4" width="42;" alt="hua03"></a>
<a href="https://github.com/yanxuplay" title="hupilan"><img src="https://avatars.githubusercontent.com/u/69749541?v=4" width="42;" alt="hupilan"></a>
<a href="https://github.com/hweining" title="hweining"><img src="https://avatars.githubusercontent.com/u/8973985?v=4" width="42;" alt="hweining"></a>
<a href="https://github.com/infanx" title="infanx"><img src="https://avatars.githubusercontent.com/u/65985757?v=4" width="42;" alt="infanx"></a>
<a href="https://github.com/auroraslot" title="Tang Weize"><img src="https://avatars.githubusercontent.com/u/48817882?v=4" width="42;" alt="Tang Weize"></a>
<a href="https://github.com/joyfully-W" title="joyfully-W"><img src="https://avatars.githubusercontent.com/u/32212924?v=4" width="42;" alt="joyfully-W"></a>
<a href="https://github.com/jussker" title="jussker"><img src="https://avatars.githubusercontent.com/u/33953356?v=4" width="42;" alt="jussker"></a>
<a href="https://github.com/k983551019" title="k983551019"><img src="https://avatars.githubusercontent.com/u/48147837?v=4" width="42;" alt="k983551019"></a>
<a href="https://github.com/kdxcxs" title="kdxcxs"><img src="https://avatars.githubusercontent.com/u/18746192?v=4" width="42;" alt="kdxcxs"></a>
<a href="https://github.com/genius-kim" title="Kim同学"><img src="https://avatars.githubusercontent.com/u/119488561?v=4" width="42;" alt="Kim同学"></a>
<a href="https://github.com/Zeng-qh" title="都一样"><img src="https://avatars.githubusercontent.com/u/40046415?v=4" width="42;" alt="都一样"></a>
<a href="https://github.com/sunny0826" title="Xudong Guo"><img src="https://avatars.githubusercontent.com/u/24563928?v=4" width="42;" alt="Xudong Guo"></a>
<a href="https://github.com/godotc" title="godot42"><img src="https://avatars.githubusercontent.com/u/79260851?v=4" width="42;" alt="godot42"></a>
<a href="https://github.com/gi-b716" title="gi-b716"><img src="https://avatars.githubusercontent.com/u/78394473?v=4" width="42;" alt="gi-b716"></a>
@ -894,7 +894,7 @@
<a href="https://github.com/zlfyuan" title="bgbgPang"><img src="https://avatars.githubusercontent.com/u/19658018?v=4" width="42;" alt="bgbgPang"></a>
<a href="https://github.com/Lmmmmmm-bb" title="_lmmmmmm"><img src="https://avatars.githubusercontent.com/u/54026110?v=4" width="42;" alt="_lmmmmmm"></a>
<a href="https://github.com/y52y" title="Zyj"><img src="https://avatars.githubusercontent.com/u/51304324?v=4" width="42;" alt="Zyj"></a>
<a href="https://github.com/Zeng-qh" title="都一样"><img src="https://avatars.githubusercontent.com/u/40046415?v=4" width="42;" alt="都一样"></a>
<a href="https://github.com/Leaderzhangyi" title="ZinkCas"><img src="https://avatars.githubusercontent.com/u/46915666?v=4" width="42;" alt="ZinkCas"></a>
<a href="https://github.com/binscor" title="Zheng Nai Bin"><img src="https://avatars.githubusercontent.com/u/37325821?v=4" width="42;" alt="Zheng Nai Bin"></a>
<a href="https://github.com/qwxingzhe" title="行者"><img src="https://avatars.githubusercontent.com/u/7071651?v=4" width="42;" alt="行者"></a>
<a href="https://github.com/HuaChan233" title="花开花落"><img src="https://avatars.githubusercontent.com/u/75212820?v=4" width="42;" alt="花开花落"></a>
@ -917,7 +917,7 @@
<a href="https://github.com/lykjjj" title="lykjjj"><img src="https://avatars.githubusercontent.com/u/58510058?v=4" width="42;" alt="lykjjj"></a>
<a href="https://github.com/liliangrong777" title="liliangrong777"><img src="https://avatars.githubusercontent.com/u/58727146?v=4" width="42;" alt="liliangrong777"></a>
<a href="https://github.com/larry-xue" title="larry"><img src="https://avatars.githubusercontent.com/u/48818060?v=4" width="42;" alt="larry"></a>
<a href="https://github.com/malcolmyu" title="Minghao Yu"><img src="https://avatars.githubusercontent.com/u/3203962?v=4" width="42;" alt="Minghao Yu"></a>
<a href="https://github.com/kubeme" title="kubernetes for me"><img src="https://avatars.githubusercontent.com/u/16346220?v=4" width="42;" alt="kubernetes for me"></a>
<a href="https://github.com/mariuszmichalowski" title="Mariusz Michalowski"><img src="https://avatars.githubusercontent.com/u/92091891?v=4" width="42;" alt="Mariusz Michalowski"></a>
<a href="https://github.com/likeshop-github" title="LikeShop技术社区"><img src="https://avatars.githubusercontent.com/u/77180968?v=4" width="42;" alt="LikeShop技术社区"></a>
<a href="https://github.com/Lihuagreek" title="Lihuagreek"><img src="https://avatars.githubusercontent.com/u/51040740?v=4" width="42;" alt="Lihuagreek"></a>
@ -937,10 +937,10 @@
<a href="https://github.com/CharlotteZeng" title="hanchZ"><img src="https://avatars.githubusercontent.com/u/19461184?v=4" width="42;" alt="hanchZ"></a>
<a href="https://github.com/ch3nnn" title="chentong"><img src="https://avatars.githubusercontent.com/u/40114564?v=4" width="42;" alt="chentong"></a>
<a href="https://github.com/Brid9e" title="Joe"><img src="https://avatars.githubusercontent.com/u/85558909?v=4" width="42;" alt="Joe"></a>
<a href="https://github.com/BobH-Official" title="BobH"><img src="https://avatars.githubusercontent.com/u/29333228?v=4" width="42;" alt="BobH"></a>
<a href="https://github.com/Blanket58" title="Blanket58"><img src="https://avatars.githubusercontent.com/u/39766189?v=4" width="42;" alt="Blanket58"></a>
<a href="https://github.com/dousha0w0" title="dousha0w0"><img src="https://avatars.githubusercontent.com/u/52566311?v=4" width="42;" alt="dousha0w0"></a>
<a href="https://github.com/13812700839" title="花殇"><img src="https://avatars.githubusercontent.com/u/58072506?v=4" width="42;" alt="花殇"></a>
<a href="https://github.com/Leaderzhangyi" title="ZinkCas"><img src="https://avatars.githubusercontent.com/u/46915666?v=4" width="42;" alt="ZinkCas"></a>
<a href="https://github.com/zhu0629" title="zhucong"><img src="https://avatars.githubusercontent.com/u/13188450?v=4" width="42;" alt="zhucong"></a>
<a href="https://github.com/yikuaibro" title="yikuaibro"><img src="https://avatars.githubusercontent.com/u/44493045?v=4" width="42;" alt="yikuaibro"></a>
<a href="https://github.com/dfshizhiqiang" title="Zech"><img src="https://avatars.githubusercontent.com/u/7030019?v=4" width="42;" alt="Zech"></a>
@ -962,7 +962,8 @@
<a href="https://github.com/HanaNoryu" title="Noryu"><img src="https://avatars.githubusercontent.com/u/109856546?v=4" width="42;" alt="Noryu"></a>
<a href="https://github.com/NianwenDan" title="NianwenDan"><img src="https://avatars.githubusercontent.com/u/74407127?v=4" width="42;" alt="NianwenDan"></a>
<a href="https://github.com/mo3et" title="Monet Lee"><img src="https://avatars.githubusercontent.com/u/34803812?v=4" width="42;" alt="Monet Lee"></a>
<a href="https://github.com/Moeyuuko" title="Moeyuuko"><img src="https://avatars.githubusercontent.com/u/14266681?v=4" width="42;" alt="Moeyuuko"></a><!--GAMFC-END--></p>
<a href="https://github.com/Moeyuuko" title="Moeyuuko"><img src="https://avatars.githubusercontent.com/u/14266681?v=4" width="42;" alt="Moeyuuko"></a>
<a href="https://github.com/malcolmyu" title="Minghao Yu"><img src="https://avatars.githubusercontent.com/u/3203962?v=4" width="42;" alt="Minghao Yu"></a><!--GAMFC-END--></p>
<p style="padding-top:1rem;"><a href="https://github.com/jaywcjlove/reference/graphs/contributors">贡献者</a>列表,由 <a href="https://github.com/jaywcjlove/github-action-contributors">contributors</a> 根据提交次数的先后顺序自动生成</p>
<!--rehype:style=padding-top:1rem;-->
</div></div><div class="h2wrap-body"></div></div><div class="wrap h2body-not-exist" style="text-align: center;max-width: 650px;margin: 0 auto;"><div class="wrap-header h2wrap"><h2 class="home-title-reset" id="国内镜像网站"><a aria-hidden="true" tabindex="-1" href="#国内镜像网站"><span class="icon icon-link"></span></a>国内镜像网站</h2><div class="wrap-body">
@ -1283,7 +1284,7 @@
<!--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>
</div></div><div class="h2wrap-body"></div></div></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 <a href="https://wangchujiang.com/#/app" target="_blank">Kenny Wang</a>. Updated on 2024/03/13 23:44:33</footer></footer><script src="data.js?v=1.5.3" defer></script><script src="js/fuse.min.js?v=1.5.3" defer></script><script src="js/main.js?v=1.5.3" 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 <a href="https://wangchujiang.com/#/app" target="_blank">Kenny Wang</a>. Updated on 2024/03/14 00:05:58</footer></footer><script src="data.js?v=1.5.3" defer></script><script src="js/fuse.min.js?v=1.5.3" defer></script><script src="js/main.js?v=1.5.3" 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>
</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>