[C#].NET/C#编程开发中检测一个指定的字符串路径是文件还是文件夹的方法有哪些呢?
问题描述在.NET/C#编程开发中,当前需要根据指定的字符串路径判断这路径是指向的文件还是文件夹,有哪些方法可以实现呢?方案一使用File.GetAttributes()方法,如下:FileAttributes attr = File.Ge...
[C#].NET/C#编程开发中翻转(reverse)一个字符串的方法有哪些,哪种方法更好呢?
问题描述在.NET/C#编程开发中,将一个字符串翻转(即:reverse)的方法有很多,在低版本的.NET Framework中(比如.NET 2.0),LINQ是不可用的。在这种情况下,我们的实现就相对来说复杂一些,如:public st...
[C#]在.NET/C#应用程序开发中如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?
问题描述在.NET/C#应用程序开发中,如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?比如当前有一个包含10个泛型元素的数组(假设为:arr)。想要从这个泛型数组中提取一个子数组,子数组是从原数组arr中的第3个索引位置到第...
[ASP.NET MVC]在ASP.NET MVC WEB网站应用程序开发中如何处理全局错误(403错误,404错误等等)?
问题描述在ASP.NET MVC WEB网站应用程序开发中,如何处理全局错误(403错误,404错误等等)?需要将所有的全局错误拦截并跳转到一个特定的错误Razor视图引擎页面,比如使用控制器ErrorController来展示错误页面,E...
[C#].NET/C#应用程序开发中如何使用WebClient向指定的远程请求地址发送(POST)数据?
问题描述在.NET/C#应用程序开发过程中,需要使用WebClient类向指定的远程请求地址发送(HTTP POST)数据。当然,我们可不使用WebClient这个类而是使用WebRequest来发送HTTP请求,但如果由于特定的原因,一定...
[LINQ].NET/C#应用程序开发如何使用LINQ的Max()方法查询某个集合中的一条记录?
问题描述在.NET/C#应用程序开发中,当前有一个实体对象集合List<T>,其中的实体对象T包含了属性信息。现在需要使用LINQ从这个集合List<T>中查询出某个属性对应的最大值的对象。比如有实体对象Table:...
[LINQ].NET/C#应用程序开发如何使用LINQ根据一个集合的某个属性对另一个集合进行排序?
问题描述在.NET/C#应用程序开发中,有两个对象的集合。其中,一个为数字类型的集合:List<int>,另一个为类对象集合:List<T>,这个类包含一个ID属性。现在需要对List<T>集合进行排序,...
[LINQ].NET/C#应用程序开发中如何使用LINQ查询出DataTable中某一列的所有行并转换成对应集合后去重和排序?
问题描述在.NET/C#应用程序开发中,当前有一个DataTable数据表,其中包含一个名为Name的列。现在需要将这个DataTable数据表中的Name列和所有数据行查询出来,并将这些行转换成集合,然后进行去重和排序处理。伪代码如下:v...
[LINQ].NET/C#应用程序开发中如何使用LINQ将DataTable中所有列名转换成一个列名组成的集合?
问题描述在.NET/C#应用程序开发中,将DataTable中的所有列名转换成一个集合,以非LINQ的方式的话,可以使用循环来处理。使用这种方式实现的话,需要写的代码量会比较多,而且个人认为没有LINQ实现起来优雅。现在我们想要使用LINQ...
[LINQ].NET/C#应用程序开发如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?
问题描述在.NET/C#应用程序开发中,我们如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?比如,当前有一个字符串集合,现在需要查询包含指定字符串的结果。伪SQL语句如下:SELECT * FROM DischargePort ...
[LINQ].NET/C#应用程序开发中使用LINQ中如何在树中查找满足条件的节点呢?
问题描述在.NET/C#应用程序开发中,当前有一个树的实体类,如下:class Node{ public string Key { get; } public List<Node> Children { get; }...
[LINQ].NET/C#应用程序开发中如何使用LINQ中ForEach()方法设置实体对象的多个属性的值呢?
问题描述在.NET/C#应用程序开发中,比如有如下的实体类:class foo{ public string a = ""; public int b = 0;}并且有如下的泛型集合list:var list...
[LINQ]收集.NET/C#应用程序开发中一些好的/有用的关于LINQ的非微软官方的静态扩展方法
前言在.NET/C#的应用程序开发中,有了LINQ以及静态扩展方法,我们可以使用它们解决一些泛型的问题。在System.Linq这个命名空间下,微软为我们提供了比较全面的关于LINQ操作的静态扩展方法。除了System.Linq命名空间下提...
[LINQ].NET/C#应用程序开发中如何使用LINQ查询集合中元素的某个属性值在另外一个集合中存在的子集?
问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List中元素的某个属性值在另外一个集合中存在的子集合呢?比如有类似的伪代码:List<Genres> listo...
[LINQ].NET/C#应用程序开发中如何使用LINQ查询集合List中N的倍数索引位置的所有元素?
问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List<T>中索引位置在N的倍数的所有元素?方案一var result = list.Where((x, i) ...
[Entity Framework].NET/C#应用程序开发中如何获取由EF(Entity Framework)写入数据后生成的自增ID呢?
问题描述在.NET/C#应用程序开发过程中,我们需要在向数据库写入数据后返回刚才写入数据对应的自增ID数值,如果使用的是Entity Framework ORM 库,应该如何获取呢?方案一使用Entity Framework的话,还是比较简...
[C#].NET/C#程序开发中如何使用LINQ从一个对象集合中选择对象的多个属性?
问题描述在.NET/C#程序开发中,有如下的实体对象:public class Data{ public int item1; public int item2; public int category_id; pu...
[C#].NET/C#程序开发中将DataTable转换到泛型集合(List)的方法有哪些,哪种方式性能更好/更高效呢?
问题描述在.NET/C#程序开发中,我们经常跟数据打交道。DataTable是存储数据的一种容器,但DataTable是一种内存型的数据容器,不利于我们面向对象编程,所以需要使用C#将DataTable转换成实体对象集合(List<T...
[.NET].NET/C#应用程序开发中复制/拷贝整个文件夹中的所有内容(文件&文件夹)的方法有哪些?
问题描述在.NET/C#程序开发中,需要将一个本地文件夹从一个位置复制/拷贝到另外一个位置,在System.IO并没有提供直接复制整个文件夹的方法。有另外一种方式就是我们可以引用VB中的Microsoft.VisaulBasic命名空间,然...
# [.NET].NET/C#应用程序开发中比较两个字节数组(byte[])是否相同的方法有哪些呢?
问题描述在.NET/C#的应用程序开发中,有需求需要比较两个字节数组(byte[])是否相同,现在使用比如笨的方法实现了一种方式,如下:static bool ByteArrayCompare(byte[] a1, byte[] a2){ ...