查找区配的订单号
程序员文章站
2022-07-11 08:22:31
刚刚有网友在QQ问及,根据订单前缀,去查找与前缀匹配的订单号。 Insus.NET在控制台应用程序中,使用普通的方法来实现,参考下面代码示例: using System; using System.Collections.Generic; using System.IO; using System. ......
刚刚有网友在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); } } }
上一篇: 转行上培训班去当程序员就业是否可行
下一篇: 摸金