zoukankan      html  css  js  c++  java
  • C#-几个STL相关

    C#结构体排序

    1.................................................
    声明 
    struct data
    {
    public string A;
    public string B;
    }
    创建测试数据
    data[] st = new data[4] 
    { 
    new data() { A = "CC", B = "003" },
    new data() { A = "BB", B = "002" }, 
    new data() { A = "DD", B = "005" }, 
    new data() { A = "AA", B = "007" }
    };
    按照 data.B 顺序排列
    data[] basc = st.OrderBy(P => P.B).ToArray<data>();
    按照 data.B 倒序排列
    data[] bdesc= st.OrderByDescending(P => P.B).ToArray<data>();
    
    2..........................................................
      struct  data:IComparable<data>
        {   string  A;
            string  B;
            public int CompareTo(data d){
                return this.B.CompareTo(d.B);
            }
        }

    队列

    DirectoryInfo tou = null, xin = null;//文件类型
    xin = (DirectoryInfo)s;//把参数s强制转换
    Queue<DirectoryInfo> q = new Queue<DirectoryInfo>();
    q.Enqueue(xin);//进队列
    while (q.Count() != 0)//判断是否为空
    tou = q.First();//取出
    q.Dequeue();//删除
    
    容器

    static Dictionary<string, int> mark = new Dictionary<string, int>();
    mark[myProcess.ProcessName] = 1; 赋值
    mark.Remove();删除
    mark.ContainsKey()查是否存在



  • 相关阅读:
    sap mm_1
    SAP
    tomcat配置
    sap
    数据库范式
    SAP_20140304
    Eclipse 常用设置
    Oracle常用命令1
    Mysql 学习笔记 20140219
    java 宠物商店代码
  • 原文地址:https://www.cnblogs.com/csnd/p/12062171.html
Copyright © 2011-2022 走看看