C#
IT男青年
这个作者很懒,什么都没留下…
展开
-
C# 中各种路径
// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environme原创 2016-09-08 16:16:19 · 521 阅读 · 0 评论 -
c#修饰符的权限
C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。原创 2016-08-12 21:09:49 · 384 阅读 · 0 评论 -
?? 运算符(C# 参考)
?? 运算符称作 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。备注可以为 null 的类型可以表示类型的域中的值,或者值可以是未定义的(在这种情况下,值为 null)。当左操作数具有一个值为 null 的可以为 null 的类型时,可以使用 ?? 运算符的语法表现力来返回适当的值(右原创 2016-08-24 10:24:20 · 259 阅读 · 0 评论 -
C# 怎么把double 存成两位精度小数
C#语言的double类型占用8字节,代码中的常数是小数形式,默认是double类型。float赋值给double类型,自动转为doule类型。double类型的小数位默认最少一位,如果小数位数后有多余的0自动把多余的0去掉。例如:double dTest = 1234;//此时dTest的值为1234.0;dTest = 1.00;//此时dTEst的值为1.0;如果调用 dTest.T原创 2016-12-14 17:32:38 · 21845 阅读 · 0 评论 -
怎么删除一个datatable里面的英文字段
for (var i = 0; i Regex r = new Regex("[a-z_0-9]+"); if (r.IsMatch(dt.Columns[i].ColumnName)) { dt.Columns.RemoveAt(i);原创 2017-03-29 17:52:00 · 616 阅读 · 0 评论 -
C#防止注入式攻击的方法
public bool Exists(int ID){StringBuilder strSql=new StringBuilder();strSql.Append("select count(1) from T_AfterSaleCustomer");strSql.Append(" where ID=@ID ");SqlParameter[] parameters = {n原创 2016-07-14 09:14:56 · 1886 阅读 · 0 评论 -
C#发送邮件
String title = KCString.objRequest("title"); String content = KCString.objRequest("content"); String mail = KCString.objRequest("mail");原创 2016-06-12 15:55:31 · 412 阅读 · 0 评论