![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
闷油瓶小锅
这个作者很懒,什么都没留下…
展开
-
VisualStudio2019 C#文件自动头部注释
1、找到安装目录。例如:H:\VS2019\Common7\IDE\ItemTemplates\CSharp\Code\2、分别修改1033\WebClass\Class.cs和2052\WebClass\Class.cs文件,新增头部注释模板/************************************************************************ * 项目名称 : $rootnamespace$ * 类 名 称 : $ite.原创 2021-08-27 10:09:52 · 1615 阅读 · 0 评论 -
C# DataTable转换实体类List
通常在开发中处理DataTable往往会比较繁琐,但是如果是实体类List会相对简单得多。下面是C#中DataTable转List的一种方法:1、实体转换辅助类/// <summary> /// 实体转换辅助类 /// </summary> public class ModelConvertHelper<T> where T :...原创 2019-08-28 10:45:18 · 1322 阅读 · 0 评论 -
C#控制台应用程序转换为windows服务
通常在开发过程中,会遇到控制台程序需要转换为Windows服务的情况。这个时候我们只需要在控制台程序中添加Windows服务文件并进行配置,即可在服务器中进行安装,让控制台程序以服务的形式跑起来。1、在控制台项目中新增一个Windows服务文件,我这里命名为OrderSync.cs。2、 查看新增的Windows服务代码,将服务名称设置为自己需要的名称。 partial c...原创 2019-01-22 18:55:49 · 10771 阅读 · 5 评论 -
Visual Studio 修改模板 VS2013增加类文件的头注释
1、找到VS的安装路径,并找到以下文件夹。我这里是VS2013的安装路径:F:\VS2013\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class这里要注意是选择ItemTemplatesCache文件夹,而不是ItemTemplates文件夹。2、 修改文件夹下的Class.cs文件/*-----------------...原创 2019-01-15 15:05:52 · 719 阅读 · 0 评论 -
C#将windows控制台程序配置为windows服务运行
一、项目背景在平常的开发过程中,时常会遇到windows控制台应用程序在桌面运行或者隐藏运行后,被其他人员关掉。导致应用程序无法继续进行的尴尬,最终导致数据丢失。那么,将windows控制台程序配置为可在windows服务中运行,就显得科学很多。这样不会被无关因素导致关闭。windows服务我们也可以配置,实时检查,如果关闭就自动重启。二、windows控制台程序配置为windows服务运...原创 2018-10-25 17:36:05 · 11775 阅读 · 20 评论 -
C# 获取Guid值作为随机数种子生成随机数
下面是使用Guid作为随机种子,生成10000-99999之间的五位随机数。//获取Guid值作为随机数种子string guid = System.Guid.NewGuid().ToString();Random random = new Random(guid.GetHashCode());string IdPart = random.Next(10000, 99999).ToS...原创 2019-04-09 15:16:33 · 2382 阅读 · 0 评论 -
C# Math.Round、Math.Ceiling、Math.Floor以及Math.Round实现严格四舍五入
1、Math.Round 四舍六入五留双Math.Round(81.05, 1);//81.0Math.Round(81.15, 1);//81.2实现严格意义上的四舍五入:MidpointRounding EnumAwayFromZero 1 當某個數字剛好位於另外兩個數字之間的中點時,朝向遠離零的方向將其捨入成距離最近的數字。ToEven 0 當某個數字剛好位於另...原创 2019-04-17 09:45:29 · 886 阅读 · 0 评论 -
C# TimeSpan处理日期间隔
TimeSpan表示一个时间间隔。一个TimeSpan对象都表示一个时间间隔 (持续时间的时间或时间),单位为正数或负数的天数、 小时、 分钟、 秒和小数部分的第二个数字。主要属性:Days:Int32 此实例的天数部分。 返回值可以是正数也可以是负数。Hours:Int32 当前 TimeSpan 结构的小时数部分。 返回值的范围为 -23 到 23。Milliseconds...原创 2019-04-17 15:32:22 · 1041 阅读 · 1 评论 -
C# 声明枚举、枚举值描述 获取枚举值字符串 根据枚举获取枚举值描述
一、声明枚举值、枚举值描述using System.ComponentModel;public enum status{ /// <summary> /// 取消 /// </summary> [Description("取消")] cancel, /// <summary> /// 提交 /// </summary> ...原创 2019-06-29 17:28:56 · 2937 阅读 · 0 评论 -
C# aspx实现Repeater中Header、Item、Footer的动态绑定
一、aspx页面代码<asp:Repeater ID="RPTList" OnItemDataBound="RPTList_ItemDataBound" runat="server"> <HeaderTemplate> <div> <table id="dataTable"> <thead> <t...原创 2019-06-28 17:10:20 · 976 阅读 · 0 评论 -
C# aspx页面Select控件动态展示后台数据
<select name="StockID" class="combox required"> <% string strTmp = ""; foreach (System.Data.DataRow dr in dtBase.Rows) { if (dr["CID"].ToString() == "...原创 2019-04-15 09:28:13 · 1590 阅读 · 0 评论