• 查找匹配的订单号


    刚刚有网友在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" };
        }
    
    }
    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
  • 相关阅读:
    C# WM_NCMOUSELEAVE 消息触发
    C#常用集合的使用(转载)
    关于直播,所有的技术细节都在这里了(转载)
    C# Winform 窗体美化
    正则表达式符号全解析
    C#中List<T>转DataTable
    C#中的Queue集合
    C#中Stack集合
    智能信息处理
    Mysql
  • 原文地址:https://www.cnblogs.com/insus/p/10860870.html
Copyright © 2020-2023  润新知