随笔分类 -  C#

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要:此方法,判断集合中是否包含有某一元素。 source code: 阅读全文
posted @ 2016-04-12 08:55 Insus.NET 阅读(6193) 评论(0) 推荐(1)
摘要:2个方法,均返回集合中指定索引的元素。区别在于前者当没有结果返回时,抛出异常,而后者如果没有结果则返回默认值。参考例子:上图示例中,红色数字是集合的索引,它是从0开始。只要知道它是从0开始,那下面的两个方法,ElementAt和ElementAtOrDefault的参数,就是这些索引。 阅读全文
posted @ 2016-04-11 15:53 Insus.NET 阅读(985) 评论(0) 推荐(1)
摘要:First与FirstOrDefault的方法,均是返回集合中的第一个元素,区别在于如果没有结果,前者(First)会有抛出异常,后者(FirstOrDefault)会返回默认值。Last与LastOrDefault的方法,均是返回集合中的最后一个元素,区别在于如果没有结果,前者(Last)会有抛出 阅读全文
posted @ 2016-04-11 15:10 Insus.NET 阅读(1700) 评论(0) 推荐(1)
摘要:这些天,开发ASP.NET MVC,其间有查找资料,发现一个全新的Func<T, TResult> 委托。让我们在开发时,节省与简化很多。在开发过程中,我们需要把一个泛型List<int>,把所有整型int串连起来转换为一串字符串。这时,我们会写一个方法: source code: public s 阅读全文
posted @ 2016-04-11 11:36 Insus.NET 阅读(1100) 评论(1) 推荐(1)
摘要:2个集合合并,有相同的只取中其一个: source code: 阅读全文
posted @ 2016-04-10 14:56 Insus.NET 阅读(4134) 评论(0) 推荐(1)
摘要:找到两个集合中交集部分: source code: 阅读全文
posted @ 2016-04-10 14:48 Insus.NET 阅读(2704) 评论(0) 推荐(1)
摘要:在两个集合中,左边集合减去右边集合的元素: source code: 阅读全文
posted @ 2016-04-10 14:48 Insus.NET 阅读(4767) 评论(4) 推荐(2)
摘要:IEnumerable没有一个ForEach方法,我们可以使用C#写一个扩展方法: Source Code: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys 阅读全文
posted @ 2016-04-01 08:45 Insus.NET 阅读(673) 评论(0) 推荐(2)
摘要:当你创建一个全新的ASP.NET MVC专案之后,你想设置统一的命名空间,从可以下面几次入手。首先设置专案的属性: 第二步,打开Views/Web.config文件,修改: 第三步,修改路由文件的命名空间: 第四步,修改Global.asax文件的命名空间: 以上的文档,均是创建专案时,默认产生的, 阅读全文
posted @ 2016-02-01 11:12 Insus.NET 阅读(1413) 评论(0) 推荐(4)
摘要:前段时间有在数据库以及程序之间使用到布尔(bool,Boolean)值的问题。比如在SQL中,你想判断记录是否存? 通常你会这样写:DECLARE @IsExists BIT = 0IF EXISTS(SELECT TOP 1 1 FROM [dbo].[SixSResponsiblePerson... 阅读全文
posted @ 2015-09-14 10:40 Insus.NET 阅读(1575) 评论(0) 推荐(1)
摘要:昨晚想实现一个功能,需要把一个对象存储于ViewState中去,但在运行时,出现下面的异常。Type 'Insus.NET.PictureObject' in Assembly 'App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=n... 阅读全文
posted @ 2015-09-07 09:36 Insus.NET 阅读(1348) 评论(0) 推荐(3)
摘要:有网友回馈说提供的代码有bug。你可以从这个链接下载得到:http://www.cnblogs.com/insus/p/3384472.html其中有一个Utility,它是把DataTable转换为List的方法:问题发生在当DataTable字段中有值为NULL时,它会出现异常 》Object ... 阅读全文
posted @ 2015-08-13 10:58 Insus.NET 阅读(1162) 评论(0) 推荐(2)
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3488) 评论(5) 推荐(2)
摘要:在CLR编写一个插入娄据的触发器。这个触发器是当对表插入数据时,即时把刚才插入的数据显示出来:可复制代码:public static void tri_RetrieveJustInsertedData() { SqlCommand command; SqlTri... 阅读全文
posted @ 2015-04-10 17:08 Insus.NET 阅读(612) 评论(3) 推荐(1)
摘要:前两天Insus.NET实现一个功能《在数据库中提供只读数据》http://www.cnblogs.com/insus/p/4384411.html ,在数据库中为程序提供静态数据。它是在Clr存储过程实现。现想使用另外一种方式来解决。如果提供这些静态数需要与其它数据结合Join等,这样象前面的存储... 阅读全文
posted @ 2015-04-04 11:45 Insus.NET 阅读(638) 评论(0) 推荐(1)
摘要:专案需要,需要在数据库中提供一个些数据,可让用户读取,但不能修改。或许你需要创建一个表,手动添加这些静态数据,这样的话,用户有可能直接打开数据库修改。也许你会创建一个table-valued 函数并加密。解决方案很多,下面Insus.NET使用Clr存储过程来实现,把数据直接设置于CLR程序中。当部... 阅读全文
posted @ 2015-04-02 10:33 Insus.NET 阅读(1157) 评论(0) 推荐(2)
摘要:温习一下这些天学习的CLR编程,存储过程,函数。编写CLR的存储过程,运行起来的效率,果然比普通的SQL语句,存储过程或是函数均高。以后专案需求,或是执行效率较高的SQL,得写成CLR程序,再部署至SQL中去,这样可以解决问题。可复制代码: [Microsoft.SqlServer.Server.S... 阅读全文
posted @ 2015-04-01 16:10 Insus.NET 阅读(695) 评论(0) 推荐(1)
摘要:昨天有学习了返回表自定义函数《CLR Table-Valued函数》http://www.cnblogs.com/insus/p/4378354.html。今天学习另一个,实现返回标量(Scalar-valued) function。这个标量函数获取分类全名。SELECT [CategoryName... 阅读全文
posted @ 2015-03-31 11:43 Insus.NET 阅读(587) 评论(0) 推荐(1)
摘要:这几天来,努力学习了CLR的存储过程,创建与部署。从普通的存储过程,带参数,以及Output返回值等。Insus.NET今天学习一个例子,怎样实现CLR Table-Valued函数。在数据库中,我们可以看到很多种函数类型,Table-falued function,Scalar-valued fu... 阅读全文
posted @ 2015-03-30 18:04 Insus.NET 阅读(944) 评论(0) 推荐(1)
摘要:前面写了一篇《带参数的CLR存储过程》http://www.cnblogs.com/insus/p/4373605.html ,如果我们需要创建一个带OUTPUT返回值。实现它,可以先了解一下C#的OUT关键词out (C# Reference)打开刚才前面我们写好的SQL DataBase pro... 阅读全文
posted @ 2015-03-28 15:01 Insus.NET 阅读(667) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页