• C#笔记


    1.c# String 前面不足位数补零的方法:
    String.Format("{0:D5}",16);
    or
    int i=16;
    i.ToString("D5");
    Result: 00016

    ------------------------------------

    2.C# Math.Ceiling()向上取整,Math.Floor()向下取整

    ---------------------------------------

    3.C#List按两个关键字排序不用orderBy来

     1 //类方法
     2 class StudentComp : IComparer<Student>
     3 {
     4     public int Compare(Student x, Student y)
     5     {
     6         if (x.Age.CompareTo(y.Age) == 0) //年龄相同时按性别降序排列
     7         {
     8             return -(x.Gender.CompareTo(y.Gender));
     9         }
    10         else
    11         {
    12             return -(x.Age.CompareTo(y.Age));//年龄降序排列
    13         }
    14     }
    15 }
    16  
    17 m_lstStudent.Sort(new StudentComp());
    18 ----------------------------------------------------
    19 //函数方法
    20 public int CompareStudent(Student x, Student y)
    21 {
    22     if (x.Age.CompareTo(y.Age) == 0) //年龄相同时按性别降序排列
    23     {
    24         return -(x.Gender.CompareTo(y.Gender));
    25     }
    26     else
    27     {
    28         return -(x.Age.CompareTo(y.Age));//年龄降序排列
    29     }
    30 }
    31 
    32 m_lstStudent.Sort(CompareStudent);

     -----------------------------------------------------

    4.按长度来给字符串分组

     1 /// <summary>
     2     /// 字符串分割成几组
     3     /// </summary>
     4     /// <param name="strSrc">要分割的字符</param>
     5     /// <param name="step">每多少个字符就分割一组</param>
     6     /// <param name="strSplit">用什麼字符作为分隔符</param>
     7     /// <returns></returns>
     8     public string XSplitString(string strSrc, int step, string strSplit) 
     9     { 
    10         int i = 0; 
    11         string strDes = "";
    12         while (i < strSrc.Length) 
    13         {
    14             strDes = strDes + strSrc.Substring(i, step) + strSplit; 
    15             i += step; 
    16         }
    17         return strDes; 
    18     }
  • 相关阅读:
    VMware Workstation的三种网络连接方式
    sql:unix下的sql操作
    linux脚本: makefile以及链接库
    unix shell: ksh fundamental(Korn Shell)
    linux c: core dump
    linux命令:scp
    Eclipse更改默认工作目录的方法
    linux: 可重入函数与不可重入函数
    linux环境 :Linux 共享库LIBRARY_PATH, LD_LIBRARY_PATH 与ld.so.conf
    linux命令:Linux命令大全
  • 原文地址:https://www.cnblogs.com/Clin/p/2769572.html
Copyright © 2020-2023  润新知