我想知道C#中这个java代码的翻译
n = (length > 0) ? Math.min(length, buffer.length) : buffer.length;//Java code
Run Code Online (Sandbox Code Playgroud)
在C#中它可以等同于这个吗?
if(length >0)
{
n = Math.min(length, buffer.length);
}
else
{
n = buffer.length;
}
Run Code Online (Sandbox Code Playgroud)
Ode*_*ded 18
C#也有条件运算符.
在C#中:
n = (length > 0) ? Math.Min(length, buffer.Length) : buffer.Length;
Run Code Online (Sandbox Code Playgroud)
唯一的区别是方法名称通常在.NET中大写(PascalCase,而不是camelCase).
如果您打算使用C#,我建议您查看可用的运算符.
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |