图享网--文章列表
24 浏览
喜欢(0)

[LINQ].NET/C#程序开发判断一个集合是另外一个集合的子集合的方法有哪些?

问题描述在.NET/C#的程序开发中,当前有如下的两个集合:List<double> t1 = new List<double> { 1, 3, 5 };List<double> t2 = new List<double> { 1, 5 };有哪些方法判断一个集合t2是另外一个集合t1的子集,如果使用LINQ又应该如何实现呢?方案一bool isSubset = !t2.Except(t1...

.NET 2018-03-12 09:14 0评论 0收藏
58 浏览
喜欢(0)

[LINQ].NET/C#程序开发中如何使用LINQ将一个集合List分割成N个子集合呢?

问题描述当前有一个集合List<T>,在.NET/C#程序开发中,有哪些方法将这个List<T>集合分割成N个子集合呢?这些子集合包含指定的数量元素。当然,有可能最后一个子集合的数量可能不足。使用LINQ又应该如何实现呢?方案一以下是使用LINQ实现的分割集合List<T>的泛型扩展方法,如:static class LinqExtensions{ public static IEnumerab...

.NET 2018-03-11 15:09 0评论 0收藏
60 浏览
喜欢(1)

[LINQ].NET/C#程序开发中如何如何检查一个集合是否为空?

问题描述在.NET/C#的程序开发中,如果需要判断一个集合是否为空(或者说是否有元素),我们常用的方法有:if (myList.Count() == 0) { ... }或者if (!myList.Any()) { ... }除以上两种方式外,还有没有更好,效率更高的实现方式呢?方案一public static Boolean IsEmpty<T>(this IEnumerable<T> source){ ...

C#开发 2018-03-08 22:16 0评论 0收藏
AD 友情赞助
27 浏览
喜欢(0)

[LINQ].NET/C#程序开发LINQ如何在忽略/不区分大小写的情况下判断是否包含某个字符串?

问题描述在.NET/C#程序开发中,我们很多时候需要使用LINQ在忽略大小写的情况下判断是否包含某个字符串?如下的实现:public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description){ return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRI...

.NET 2018-03-07 20:12 0评论 0收藏
30 浏览
喜欢(0)

[SQL Server]SQL Server如何重命名一个数据表的表名?

问题描述在SQL Server数据库中,我们如何重命名一张已经存在的数据表的表名呢?比如使用类似如下的SQL查询语句:ALTER TABLE oldtable RENAME TO newtable;此SQL查询语句是错误的,要如何正确的重命名SQL Server数据库中已存在的数据表呢?方案一在SQL Server中, 如果需要使用SQL查询语句来重命名一张已经存在的数据表的表名,我们可以使用sp_name来重命名表名,如下:exec ...

SQL Server 2018-03-06 08:05 0评论 0收藏
23 浏览
喜欢(0)

[javascript]使用jQuery如何选中一个复选框(checkbox)?

问题描述如题,当前有需求,需要使用jQuery选中一个复选框(checkbox),以下为jQuery的伪代码:$(".myCheckBox").checked(true);或者$(".myCheckBox").selected(true);那么,使用jQuery如何实现选中复选框(checkbox)的功能呢?方案一jQuery 1.6+ 版本中可以使用新的jQuery方法.prop(),如:$(&...

Javascript 2018-03-06 08:05 0评论 0收藏
AD 友情赞助
83 浏览
喜欢(0)

[SQL Server]SQL Server中如何将某些列的值按列分组并接连成单个字符串?

问题描述在SQL Server中如何将某些列的值按列分组并接连成单个字符串?比如有如下的示例数据:idNameValue1A41B82C9需要使用SQL语句将以上表格中的数据按照id分组,并将相同分组的Name和Value列对应的值连接起来,结果为如下所示:idColumn1A:4, B:82C:9要完成以上的需要,我们应该如何使用SQL来实现呢?方案一使用SQL的FOR XML ... PATH语句,如:注:此语句需要使用 SQL S...

SQL Server 2018-03-05 09:14 0评论 0收藏
292 浏览
喜欢(2)

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十一)

前言小伙伴们,大家好,我是Rector。最近Rector忙于换工作,没有太多时间来更新我们的ASP.NET MVC 5系列文章 [一步一步创建ASP.NET MVC5程序Repository+Autofac+Automapper+SqlSugar],直到现在才挤些时间赶紧更新一篇,小伙伴们等得太久了。写系列文章是一件并不容易的事情,相信有过写系列文章经验朋友也应该有所体会。本文知识要点本期是该系列的第十一篇,上一篇《一步一步创建ASP....

ASP.NET MVC 2018-03-04 23:35 1评论 0收藏
18 浏览
喜欢(0)

[SQL Server]SQL Server中如何替换数据表中某个列中所以符合条件的行的字符串?

问题描述如题,假设当前有一张数据表,其中的某一列数据类型为字符串类型的,对应的所有数据行中均包含相同的字符串,现在需要将这个字符串全部替换成另外一个字符串,在SQL Server中,如何替换数据表中某个列中所以符合条件的行的字符串呢?方案一使用REPLACE()函数,如:update my_tableset path = replace(path, 'oldstring', 'newstring')注意:...

SQL Server 2018-03-04 08:59 0评论 0收藏
AD 友情赞助
64 浏览
喜欢(1)

[javascript]jQuery如何判断/检测一个复选框checkbox是否已被选中?

问题描述在前端开发中,我们需要使用jQuery判断/检测一个复选框的选中状态,对应复选框的属性为checked。比如,有一个年龄的复选框,当这个年龄的复选框处于被选中的状态时,我们显示出了个文本框textbox,让用户输入对应的年龄值,否则这个文本框处于隐藏状态。以下的方法 并不正确:if ($('#isAgeSelected').attr('checked')){ $("#txtAge&...

Jquery 2018-03-03 09:45 0评论 0收藏
53 浏览
喜欢(0)

[SQL Server]SQL Server中如何从一张数据表中的某些字段值插入到另外一张已存在的数据表中呢?

问题描述如题,SQL Server中如何从一张数据表中的某些字段值插入到另外一张已存在的数据表中呢?假设有类似如下的SQL语句:SELECT col1, col2INTO dbo.TableTwoFROM dbo.TableOneWHERE col3 LIKE @search_key方案一在SQL Server数据库中,SELECT ... INTO ...语句查询并写入另一张只适用于指定写入的数据表不存在的情况,如果指定要写入的数据表...

SQL Server 2018-03-03 09:45 0评论 0收藏
39 浏览
喜欢(0)

[SQL Server]SQL Server中有哪些更好的分页的方法呢?

问题描述如题,我们从数据库读取数据,特别是读取大批量数据时需要使用分页功能,那么,在SQL Server 2005、SQL Server 2008、SQL Server 2012等数据库中,有哪些更高效的分页写法呢,包括分页时返回数据的总数?方案一在SQL Server 2005或者以上版本中,我们可以使用ROW_NUMBER()函数,如:SELECT *FROM ( SELECT ROW_NUMBER() OVER ( ...

SQL Server 2018-03-03 09:45 0评论 0收藏
AD 友情赞助
57 浏览
喜欢(0)

[C#].NET/C#程序开发中怎么将一个单词或者一个字符的首字母大写,哪些方式更高效呢?

问题描述在.NET/C#程序开发,有时候需要将一个单词或者一个字符的首字母大写,比如:"red" --> "Red""red house" --> " Red house"应该如何实现,又有哪些更高效的实现方法呢?方案一将单词或者字符串首字母大写最高效的方式是将字符串先转换成字符数组,然后使用new string(...),如:public st...

C#开发 2018-03-02 14:17 0评论 0收藏
78 浏览
喜欢(0)

[C#].NET/C#程序开发中如何修改存储在字典(Dictionary)中的值呢?

问题描述在.NET/C#程序开发中,我们如何修改字典(Dictionary)中指定键对应的值呢Dictionary<string,int>?方案一直接根据指定的键修改,如:myDictionary[myKey] = myNewValue;方案二根据键的索引访问指定键的位置,然后修改:Dictionary<string, int> dictionary = new Dictionary<string, int...

C#开发 2018-03-02 07:30 0评论 0收藏
18 浏览
喜欢(0)

[C#].NET/C#程序开发中反序列化XML文档有哪些方法?

问题描述比如当前有如下的XML文档:<?xml version="1.0" encoding="utf-8"?><Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Mod...

C#开发 2018-03-01 08:19 0评论 0收藏
72 浏览
喜欢(0)

[C#].NET/C#程序开发获取枚举属性的方法有哪些呢?

问题描述在.NET/C#程序开发中,是否有方法获取枚举中的描述信息,而不是枚举的名称或者值本身呢?比如我们有如下的枚举:using System.ComponentModel; // DescriptionAttribute所在的命名空间enum FunkyAttributesEnum{ [Description("枚举的描述1")] NameWithoutSpaces1, [Description...

C#开发 2018-02-27 23:00 0评论 0收藏
71 浏览
喜欢(0)

[C#].NET/C#程序开发如何为一个数组添加值有哪些方法?

问题描述在PHP的程序开发中,我们可以使用如下的方式来给一个数组赋值,如:$arr = array();for ($i = 0; $i < 10; $i++) { $arr[] = $i;}那么,在.NET/C#程序开发中,如何为一个数组赋值呢,如下的方式是错误的:int[] terms;for(int runs = 0; runs < 400; runs++){ terms[] = value;}方案一在.NE...

C#开发 2018-02-27 22:58 0评论 0收藏
100 浏览
喜欢(0)

[C#].NET/C#程序开发中将多个字典合并成一个字典的方法有哪些?

问题描述在C#/.NET程序开发中,我哪些好的方式来实现将两个或者多个字典合并成一个字典?比如以下的伪代码:public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries);或者public static Dictionary<TKey,...

C#开发 2018-02-27 13:47 0评论 0收藏
75 浏览
喜欢(0)

[C#].NET/C#程序开发中如何更优美地实现失败任务重试的逻辑?

问题描述在.NET/C#的程序开发中,有时候需要对一些失败的任务进行多次的重试,如果重试的次数达到我们设定的阀值,则再放弃任务,比如有以下的C#伪代码:int retries = 3;while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000);...

.NET 2018-02-25 23:02 0评论 0收藏
96 浏览
喜欢(0)

[.NET].NET/C#程序开发中使用LINQ如何修改集合List中的所有元素的属性值?

问题描述在.NET/C#程序开发中,使用LINQ如何修改集合List<T>中的所有元素的属性值?比如以下的伪代码:foreach (var c in collection){ c.PropertyToSet = value;}在.NET/C#程序开发中,使用Linq如何实现以上的foreach循环,以达到修改集合collection中所有元素的指定属性值的目的呢?方案一使用Linq的Select静态扩展方法,如下:co...

.NET 2018-02-20 07:42 0评论 0收藏
AD 友情赞助