当前位置:  编程技术>.net/c#/asp.net

C#常用自定义函数小结

    来源: 互联网  发布时间:2014-11-04

    本文导语:  本文实例总结了几个C#常用的自定义函数,非常实用。分享给大家供大家参考。具体如下: 1.将数组转成字符串 /// /// 将数组转成字符串 /// /// 分隔符 /// 要字符串数组 private string Implode(char glue,string[] pieces) { string res...

本文实例总结了几个C#常用的自定义函数,非常实用。分享给大家供大家参考。具体如下:

1.将数组转成字符串

/// 
/// 将数组转成字符串
/// 
/// 分隔符
/// 要字符串数组
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时间戳格式

/// 
/// DateTime时间格式转换为Unix时间戳格式
/// 
/// 
/// 
private int ConvertDateTimeInt(System.DateTime time)
{
  System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
  return (int)(time - startTime).TotalSeconds;
}

3.生成某个范围内的随机数

/// 
/// 获得某个范围内的随机数
/// 
/// 随机数的下界
/// 随机数的上界
/// [minValue, maxValue)范围内的随机整数
private int GetRandomInt(int minValue, int maxValue)
{
  Random r = new Random(Chaos_GetRandomSeed());
  return r.Next(minValue, maxValue);
}

/// 
/// 加密随机数生成器,生成随机种子
/// 
/// 
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#程序设计有所帮助


    
 
 

您可能感兴趣的文章:

  • C#常用小数取整数的示例代码
  • C#实现快捷键的几种常用方法汇总
  • C#启动外部程序的几种常用方法汇总
  • C#中38个常用运算符的优先级的划分和理解
  • 常用正则 常用的C#正则表达式
  • C# 常用日期时间函数(老用不熟)
  • C#常用GDI+文字操作汇总
  • c# 日期与时间函数(都是常用的,错过了就后悔永远的)
  • C#常用正则大全分享
  • c# DateTime常用操作实例(datetime计算时间差)
  • C#常用数据格式转换的方法汇总
  • 比较不错的C#中的常用的正则表达式
  • C#常用的数据格式转换汇总
  • C# DateTime常用方法汇总
  • C#中一些字符串操作的常用用法
  • C# DatagridView常用操作汇总
  • C#窗体间通讯的几种常用处理方法总结
  • c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法源代码
  • C# 连接SQL数据库的方法及常用连接字符串
  • C#字符串的常用操作工具类代码分享
  • jquery常用操作小结
  • Jquery常用方法小结
  • Java实现字符串倒序输出的常用方法小结
  • MongoDB在PHP中的常用操作小结
  • MySQL数据库管理常用命令小结
  • MySQL数据库备份和还原的常用命令小结
  • Python常用列表数据结构小结
  • SQL Server常用管理命令小结
  • MySQL导入导出.sql文件及常用命令小结
  • CSS清除浮动常用方法小结
  • JAVA中STRING的常用方法小结
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 100分求:linux常用命令和C语言常用函数帮助文档
  • T-SQL常用的聚合函数
  • access与sql server几个常用函数的区别(图文)
  • mysql截取函数常用方法使用说明
  • 常用C++函数库 Libretta
  • 常用C语言函数库 libasn
  • T-SQL常用的数学函数
  • T-SQL常用的元数据函数
  • T-SQL常用的时间和日期函数
  • T-SQL常用游标函数实例学习
  • T-SQL常用的系统函数
  • PHP中常用的转义函数
  • jquery刷新页面代码及js常用函数汇总
  • C/C++常用函数易错点分析
  • T-SQL常用的字符串函数
  • sql不常用函数总结以及事务,增加,删除触发器
  • ThinkPHP字符串函数及常用函数汇总
  • php 查找字符串常用函数说明
  • python中关于时间和日期函数的常用计算总结(time和datatime)
  • C语言中字符串常用函数strcat与strcpy的用法介绍
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 求常用操作常用命令
  • redhat/centos 常用信息查看命令整理
  • 调查:兄弟们,你们常用linux开发什么软件?哪类软件?常用什么开发工具?
  • 二叉树常用算法(求总节点个数和叶子节点个数)
  • 常用的C语言算法库 libcstl
  • Windows7 常用使用技巧
  • 最常用的Linux/Unix系统版本是什么版本啊?
  • c/c++ 常用转义字符
  • linux 内核空间如何获取当前时间(常用格式)
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3