zoukankan      html  css  js  c++  java
  • 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     }
  • 相关阅读:
    python模块安装路径
    yum软件搜索
    项目里用到的python知识点
    python调用C函数
    opencv VideoCapture使用示例
    Django模型层之多表操作
    博客园 装饰
    mysql条件查询-排除null ---oracle、mysql 区分总结
    Android——Fragment详解
    Android——监听事件总结
  • 原文地址:https://www.cnblogs.com/Clin/p/2769572.html
Copyright © 2011-2022 走看看