在这个方法中,我需要把for循环改为foreach循环,我该怎么做呢?(如有必要,可添加完整类) public String decode(String input) { StringBuilder ret = new StringBuilder();
ret.append(decodeMap.get(letters[i]));}
对于switch语句,是否可以在switch语句中更改switch的值,以便它可以跳转到不同的情况?例如:switch(w) case 1: w = 3; doSomething();break; doSomething();}
基本上我要问的是,如果我没有为case放置一个break语句,并且我在同一个case中更改了switch
我有以下switch语句-它接受我从Web服务获得的响应,并将它们映射到我的对象级别的字段,然后将更新持久化到DB。foreach (var webServiceResponse in response.Values) switch (webServiceResponse.Name) //numerous more same pattern removed for readability}
有没有更好的模式可以用来摆脱switch