Shi*_*lpa 0 vb.net vb.net-to-c# c#-4.0
下面的VB代码为函数分配True值赋值.但是当我转换为C#时,我收到一个错误,就像我们无法将True赋给方法一样.如何在C#中为该方法赋值true.这是我的VB代码:
Private Function KeyOK(ByVal sKey As String) As Boolea
KeyOK = True
sKey = Trim(sKey)
If Len(sKey) <> KEY_LENGTH Then
KeyOK = False
Exit Function
Run Code Online (Sandbox Code Playgroud)
C#中的等价物是return关键字.所以,而不是KeyOK = false,你只需写:
return false;
Run Code Online (Sandbox Code Playgroud)
这是一个等效的C#函数:
private bool KeyOK(string sKey)
{
bool result = true;
sKey = (sKey ?? "").Trim();
if (sKey.Length != KEY_LENGTH)
result = false;
return result;
}
Run Code Online (Sandbox Code Playgroud)