是否有现成的解决方案可以简化此操作?
public MyRemoteServicePort getServicePort() {
MyRemoteService myRemoteService = new MyRemoteService(new URL(webServicesBaseURL+myRemoteWsdlPath));
myRemoteService.setHandlerResolver(new LoggingMessageHandlerResolver());
return myRemoteService.getMyRemotePort();
}
此行只有两个测试,如果为6,代码将很糟糕。
我想要这样的东西:
if(Someresult.innerObject.AnotherObject.Property == "1"|| Someresult.innerObject.AnotherObject.Property == "4") {
}
在C#中是否有与此相似的解决方案?
答案 0 :(得分:0)
是的,您可以, 您必须使用
使用System.Linq;
命名空间
string[] stringArray = { "1", "4" };
if(stringArray.Any(Someresult.innerObject.AnotherObject.Property))