国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#常用自定義函數小結

2020-01-24 02:23:54
字體:
來源:轉載
供稿:網友

本文實例總結了幾個C#常用的自定義函數,非常實用。分享給大家供大家參考。具體如下:

1.將數組轉成字符串

/// <summary>/// 將數組轉成字符串/// </summary>/// <param name="glue">分隔符</param>/// <param name="pieces">要字符串數組</param>private string Implode(char glue,string[] pieces) {  string result = string.Empty;  int count = pieces.Length;  for (int i = 0; i < count;i++ )  {    if(i==0){      result = pieces[i];    }else{      result = result + glue.ToString() + pieces[i];    }          }        return result;    }

2.DateTime時間格式轉換為Unix時間戳格式

/// <summary>/// DateTime時間格式轉換為Unix時間戳格式/// </summary>/// <param name=”time”></param>/// <returns></returns>private int ConvertDateTimeInt(System.DateTime time){  System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));  return (int)(time - startTime).TotalSeconds;}

3.生成某個范圍內的隨機數

/// <summary>/// 獲得某個范圍內的隨機數/// </summary>/// <param name="start">隨機數的下界</param>/// <param name="end">隨機數的上界</param>/// <returns>[minValue, maxValue)范圍內的隨機整數</returns>private int GetRandomInt(int minValue, int maxValue){  Random r = new Random(Chaos_GetRandomSeed());  return r.Next(minValue, maxValue);}/// <summary>/// 加密隨機數生成器,生成隨機種子/// </summary>/// <returns></returns>private static int Chaos_GetRandomSeed(){  byte[] bytes = new byte[4];  System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();  rng.GetBytes(bytes);  return BitConverter.ToInt32(bytes, 0);}

希望本文所述對大家的C#程序設計有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉溪市| 社会| 鄂伦春自治旗| 确山县| 根河市| 扎囊县| 楚雄市| 白城市| 芦山县| 奈曼旗| 吉隆县| 陆河县| 靖西县| 靖州| 科技| 茶陵县| 凌海市| 陇川县| 无锡市| 正宁县| 常山县| 奈曼旗| 会昌县| 祁阳县| 平山县| 江都市| 赤壁市| 横山县| 怀柔区| 屏东市| 溧阳市| 江都市| 多伦县| 翁牛特旗| 文登市| 株洲市| 永泰县| 布尔津县| 金华市| 汽车| 纳雍县|