转 换成C#代码,Public Function ChkIsCanETDZ

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:04:29
Public Function ChkIsCanETDZ(ByVal pnrstr As String, ByVal PNR As String, Optional ByVal IsCn As Boolean = True) As Boolean

请高手帮忙,给转换成C#代码,在线等,加分

C#没有类似optional的代码,所以在C#里要重载的,就是必须定义2个函数
public bool ChkIsCanETDZ(String pnrstr, String PNR ,Boolean IsCn)

public bool ChkIsCanETDZ(String pnrstr, String PNR)

其中把public bool ChkIsCanETDZ(String pnrstr, String PNR)函数整体写成
public bool ChkIsCanETDZ(String pnrstr, String PNR)
{
ChkIsCanETDZ(pnrstr,PNR,True);
}

你要么使用params,不过这样就改了你原来函数的本意了。

public bool ChkIsCanETDZ(String pnrstr, String PNR ,Boolean IsCn)