【问题标题】:What Is this C# Code doing in algorithms? [duplicate]这个 C# 代码在算法中做了什么? [复制]
【发布时间】:2020-11-24 19:12:52
【问题描述】:

编码数据 = (编码数据 | 移位缓冲区)

【问题讨论】:

  • ** 不重要,j = j+1 == key.Length ? 0 : j + 1;
  • Wikipedia 进行救援!它基本上是一个内联-if

标签: c# syntax question-answering


【解决方案1】:

这一行:

j = j + 1 == key.Length ? 0 : j + 1;

也可以写成:

if ((j+1) == key.Length)
    j = 0;
else
    j = j+1;

【讨论】:

  • 您可能想要修复丢失的分号。
  • @JesseChunn 我为他们做的,简单的 type-o。
  • @Codexer ...哇,我刚刚意识到我/你可以编辑其他人的答案。可怕,但很酷。
  • @JesseChunn:声望带来力量。每次您达到特定的声誉级别时,您都会获得另一份力量。 Codexer 拥有近 7k 的声誉,因此他可以做很多事情。享有盛誉的人受到足够的信任,网站知道他们是否编辑了问题或答案,那么他们就不会弄乱文本的意图,只是让它变得更好。
猜你喜欢
  • 2020-08-26
  • 1970-01-01
  • 2015-04-20
  • 2018-03-14
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-14
相关资源
最近更新 更多