随笔分类 - C#
摘要:关于EF codefirst方式数据库维护操作 1.数据实体更新 2.打开pm - 锁定项目:Entity项目 3.执行命令 : add-migration [自定义名称] 4.检查无误后,执行命令:update-database -verbose 会自动更新数据库,此时把代码生成的数据库脚本复制保
阅读全文
摘要:java.lang java .net Boolean System.Boolean Byte System. Byte Character System.Char Class System.Type Double System.Double Float System.Single Integer
阅读全文
摘要:C#字符串拼接怎么转义背景图片StringBuilder sb = new StringBuilder(); sb.Append("");// 图片显示不出来,‘ 在页面上只与最近的单引号匹配成2个双引号。
阅读全文
摘要:1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:C1...
阅读全文
摘要:ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别:1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//...
阅读全文
摘要:垃圾回收时现代语言的标志之一。垃圾回收解放了手工管理对象释放的工作,提高了程序的健壮性,但是副作用就是程序代码可以对于创建对象变得随意。1、避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情型。a)、避免循环创建对象 如...
阅读全文
摘要:第一种方式: 在ASP.NET中页面缓存的使用方法非常的简单,只需要在aspx页的顶部加这样一句声明即可: Duration 缓存的时间(秒)。这是必选属性。如果未包含该属性,将出现分析器错误。如果不加,每次刷新页面上的时间每次都是在变。而加了缓存声明以后,每次刷新页面的时间并不变化,60秒后...
阅读全文