C# 公式说明
这是我在这里的第一篇文章,所以这可能是我在这篇文章中犯的错误 我是新手,我希望有人能准确地解释这些公式的作用。 我已经成功地使用了它,但我并不真正理解它C# 公式说明,c#,formula,C#,Formula,这是我在这里的第一篇文章,所以这可能是我在这篇文章中犯的错误 我是新手,我希望有人能准确地解释这些公式的作用。 我已经成功地使用了它,但我并不真正理解它 string[] split = new string[str.Length / 2 + (str.Length % 2 == 0 ? 0 : 1)]; split[x] = str.Substring(x * 2, x * 2 + 2 > str.Length ? 1 : 2); 我已经搜索了很多,但找不到任何真正相关的东西 提前谢谢
string[] split = new string[str.Length / 2 + (str.Length % 2 == 0 ? 0 : 1)];
split[x] = str.Substring(x * 2, x * 2 + 2 > str.Length ? 1 : 2);
我已经搜索了很多,但找不到任何真正相关的东西
提前谢谢 假设
str
的内容值类似于stackoverflow
str.Length -> will be length of the above value i.e. 13
% is called Mod
例如,如果将字符串长度(13)除以2,则会得到0
或1
的余额,在这种情况下,它不会是0
% 2 == 0 ? 0 : 1)
这是一个三元运算符,你检查它的意思
如果值为Mod为真,则应返回值0
,否则将返回值1
下一行代码。
子字符串()
:
从此实例检索子字符串。
str.Substring(x * 2, x * 2 + 2 > str.Length ? 1 : 2);
查找有关子字符串的详细信息
我将再次假定x
的值为4
。那么上面这一行可能看起来像
str.Substring(4 * 2, 4 * 2 + 2 > 13 ? 1 : 2); //in our case it is 13.
这和普通数学没有什么区别。上面的行还包括我上面提到的三元运算符
希望,我能给你一些关于代码的提示 假设
str
的内容值类似于stackoverflow
str.Length -> will be length of the above value i.e. 13
% is called Mod
例如,如果将字符串长度(13)除以2,则会得到0
或1
的余额,在这种情况下,它不会是0
% 2 == 0 ? 0 : 1)
这是一个三元运算符,你检查它的意思
如果值为Mod为真,则应返回值0
,否则将返回值1
下一行代码。
子字符串()
:
从此实例检索子字符串。
str.Substring(x * 2, x * 2 + 2 > str.Length ? 1 : 2);
查找有关子字符串的详细信息
我将再次假定x
的值为4
。那么上面这一行可能看起来像
str.Substring(4 * 2, 4 * 2 + 2 > 13 ? 1 : 2); //in our case it is 13.
这和普通数学没有什么区别。上面的行还包括我上面提到的三元运算符
希望,我能给你一些关于代码的提示 你能提供多一点代码吗?在这种情况下,什么是
str
,什么是x
?很抱歉没有提供更多的代码。我不知道它会有更多的理解,因为我只是想知道更多关于公式的信息,而不是它与我的代码的其他部分的关系。但现在我知道了。我得到了下面的答案。谢谢你的快速回复。你能提供更多的代码吗?在这种情况下,什么是str
,什么是x
?很抱歉没有提供更多的代码。我不知道它会有更多的理解,因为我只是想知道更多关于公式的信息,而不是它与我的代码的其他部分的关系。但现在我知道了。我得到了下面的答案。谢谢你的快速回复。