C#程序小技巧
灰太狼
这个作者很懒,什么都没留下…
展开
-
C#如何获取文件扩展名
Path.GetExtension(fileName);原创 2009-06-10 22:46:00 · 31498 阅读 · 2 评论 -
C#如何打开选中的文件夹并指向选中的文件
打开选中的文件夹System.Diagnostics.Process.Start("explorer.exe", filePath);打开选中的文件夹并指向选中的文件System.Diagnostics.Process.Start("explorer.exe", "/select," + filePath);原创 2009-06-10 22:48:00 · 5531 阅读 · 1 评论 -
Sql Server 字符串聚合函数
Sql Server 有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。如下表:AggregationTableIdName1赵2钱1孙1李2周如果想得到下图的聚合结果Id原创 2009-06-22 15:38:00 · 12533 阅读 · 8 评论 -
C#访问修饰符总结
C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表: 访问修饰符 说明 public 公有访问。不受任何限制。 private原创 2009-06-24 01:27:00 · 40024 阅读 · 20 评论 -
C#修饰符总结
C#中的修饰符被用来定义类型和成员方法,.Net3.5共有下面几种:修饰符说明Access Modifierspublic、private、protected、internal和protected internal。详见: http://blog.csdn.net/tjvictor/archive/2009/06/24/4293354.aspxabs原创 2009-06-25 12:19:00 · 2753 阅读 · 0 评论 -
在sp_executesql中使用like字句
在sp_executesql中可以执行参数化的sql,但是如果sql中有like,那么一般都要拼字符串,下面的例子把两者结合了起来,既有拼sql的灵活性,又有参数化sql的优点。declare @LikeSql nvarchar(32);--定义一个like变量,如果是存储过程,此处可以存储过程的参数set @LikeSql = ‘someword%’;--把LikeSql变量赋值,可以赋原创 2009-06-25 16:50:00 · 2844 阅读 · 0 评论 -
SQL Server CLR全功略之三---CLR标量函数、表值函数和聚合函数(UDA)
本节主要介绍使用CLR创建标量函数,表值函数和聚合函数。所谓标量函数指的就是此函数只返回一个值。表值函数返回值是一个表。聚合函数是在select语句中使用的,用来聚合一个结果集,类似于Sum()或是Count()等内置的函数,而且真正的自定义聚合函数目前只能用CLR来实现。下面的例子使用了SQLServer自带的pubs数据库。1.CLR标量函数1.1无参函数 ///原创 2009-11-10 14:04:00 · 11973 阅读 · 4 评论 -
C#中如何使用访问修饰符来修饰属性
<br />public string ID {get; private set;}<br />上面的属性对实例公开get方法,而在类里面可以使用set方法。<br />相应的internal, protected, internal protected都可以用来修饰属性。注意public不可以,因为默认就是public。<br />原创 2010-10-07 11:31:00 · 20235 阅读 · 1 评论 -
如何用StreamReader打开被其他进程占用的文件
用StreamReader打开被其他进程占用的文件时,会收到The process cannot access the file 'xxxxx' because it is being used by another process.的错误信息。采用下面的方式可以解决这个问题:using(FileStream fs = new FileStream(@"xxx", FileMode.Ope原创 2013-11-25 16:30:38 · 10176 阅读 · 2 评论