博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查找匹配的订单号
阅读量:5022 次
发布时间:2019-06-12

本文共 1644 字,大约阅读时间需要 5 分钟。

刚刚有网友在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
list = new List
() { "XS443694739104075776","","YP443694739104075776" }; var tList = new List
(); 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" }; }}
Source Code

 

上面#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);                    }                }            }
Source Code

 

转载于:https://www.cnblogs.com/insus/p/10860870.html

你可能感兴趣的文章
nginx 2配置文件
查看>>
PHP 解析环境安装
查看>>
nginx 1源包安装
查看>>
DNS主从域名服务器配置
查看>>
LNMP平台中部署WEB应用(部署ComsenzDiscuz BBS论坛系统)
查看>>
Mysql密码破解
查看>>
Nginx 3虚拟主机应用
查看>>
Mysql数据库安装
查看>>
Linux CPU相关信息查看
查看>>
基于通用二进制方式安装MySQL-5.7.24
查看>>
Nginx反响代理LAMP解析PHP环境
查看>>
TCP三次握手和四次挥手过程
查看>>
制作RPM包
查看>>
IE8下圆角的展示,解决IE8下圆角无法显示的问题,ie8及其以下版本兼容性问题之圆角...
查看>>
K2 BPM_万翼科技携手上海斯歌,全面启动K2平台升级项目_十年专注业务流程管理系统...
查看>>
K2 BPM_快消零售连锁行业门店选址解决方案_十年专注业务流程管理系统
查看>>
K2 BPM_【解决方案】K2+SAP:端到端无缝集成,为企业全面赋能提速_十年专注业务流程管理系统...
查看>>
K2 BPM_当K2遇上医药,用流程打通企业的任督二脉_业务流程管理系统
查看>>
K2 BPM_康熙别烦恼(上篇)——分级授权_工作流引擎
查看>>
【转载】2018年最值得期待的5大BPM厂商
查看>>