文章分类 - C#
摘要:枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础...
阅读全文
摘要:MSDN说:可空类型可以表示基础类型的所有值,另外还可以表示 null 值。可空类型可通过下面两种方式中的一种声明:1、System.Nullable<T> variable 2、T? variable T 是可空类型的基础类型。T 可以是包括 struct 在内的任何值类型;但不能是引用类型。 有关可能使用可空类型的示例,请考虑普通的布尔变量如何能够具有两个值:true 和 fals...
阅读全文
摘要:对表进行插入操作,如datetime和int类型的两个字段,都允许为null,用“sqlcmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text为空,插入成功,不报错,查看该值,却为1900-01-01;int类型时,用同样语句,tb12.Text为空,插入成功,不报错,查看该值,却为0;用“...
阅读全文
摘要:{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm:ss.fff zzz}{0:yy...
阅读全文
摘要:通过嵌入公钥并使用私钥签名,可以生成强名称(strong name)的程序集。强名称程序集由4部分进行标识:名称、版本、区域性和公钥。与之相对的,我们可以把没有嵌入公钥和使用私钥签名的程序集称之为弱名称(weak name)程序集(这个术语是Jffery Richter创造的)。强名称程序集与弱名称程序集相比,有以下特点: * 强名称程序集可以保证唯一性。公/私密钥对是由发行者自行生成的,是唯一的...
阅读全文
摘要:见“http://topic.csdn.net/t/20020726/10/903310.html”,Global Assembly Cache全局程序集缓存,都会存放在系统目录"%winroot%\assembly下面 注意这个文件夹被加密了,你不能通过窗口如:H:\WINDOWS\assembly来直接获取你想要的dll,OWC ,ocx。必须在dos下:如: R...
阅读全文
摘要:一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型Name CTS Type Description Significant Figures Range (approximate) float System.Single 32-bit single-precision floating point 7 ±1.5 ...
阅读全文
摘要:Trim 方法从当前字符串移除所有前导空白字符和尾部空白字符。遇到非空白字符时,每个前导裁剪操作和尾部裁剪操作都会停止。例如,如果当前字符串为“ abc xyz ”,则 Trim 方法返回“abc xyz”。下表列出了被 Trim 方法移除的空白字符。(请注意,尽管传递特定字符时静态 Char.IsWhiteSpace(Char) 方法返回 true...
阅读全文