我正在尝试将以下语句重写为c#语句,以便我可以在我的程序中使用if。我不太了解水晶报告,以便重写它。
如果不是IsNull({RET_USER_INFORMATION.TX_PHONE_WORK})和长度(ToText({RET_USER_INFORMATION.TX_PHONE_WORK},0,“”))> 1然后“(”& Mid(ToText({RET_USER_INFORMATION.TX_PHONE_WORK},0,“”),1,3)&“)”&中(ToText({RET_USER_INFORMATION.TX_PHONE_WORK},0,“”),4,3)&“ - ”&中(ToText({RET_USER_INFORMATION.TX_PHONE_WORK},0,“”),7,4)Else“”;
答案 0 :(得分:0)
string _foo = RET_USER_INFORMATION !=null && !String.IsNullOrEmpty(RET_USER_INFORMATION.TX_PHONE_WORK) ? RET_USER_INFORMATION.TX_PHONE_WORK.ToString() : String.Empty;
if(!String.IsNullOrEmpty(_foo))
{
return String.Format("({0}){1}-{2}", _foo.Substring(0,3), _foo.Substring(3,3), _foo.Substring(6,4));
}
else
{
return String.Empty;
}