再生人的秘密,活期通收益,程广生
刚刚有网友在qq问及,根据订单前缀,去查找与前缀匹配的订单号。
insus.net在控制台应用程序中,使用普通的方法来实现,参考下面代码示例:
using system; using system.collections.generic; using system.io; using system.linq; using system.net; using system.text; using system.threading.tasks; using consoleapplicationdemo.geometric; namespace consoleapplicationdemo { class program { static void main(string[] args) { list<string> list = new list<string>() { "xs443694739104075776","","yp443694739104075776" }; var tlist = new list<string>(); foreach (var item in filterprefixordernolist) { foreach (var co in list) { if (!string.isnullorempty(co) && co.length >= item.length && item == co.substring(0, item.length)) { tlist.add(co); } } } //输出 foreach (var rst in tlist) { console.writeline(rst); } } public static string[] filterprefixordernolist = { "ts", "xs", "yp" }; } }
上面#6行代码,可以修改一下,更加简洁:
foreach (var item in filterprefixordernolist) { foreach (var co in list) { // if (!string.isnullorempty(co) && co.length >= item.length && item == co.substring(0, item.length)) if (co.startswith(item)) { tlist.add(co); } } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论