分类目录[C#开发]
568 浏览
喜欢(1)

[C#].NET/C#应用程序开发中如何计算并获取一个文件的MD5校验码?

问题描述在.NET/C#的应用程序开发过程中,我们如何计算并获取一个文件的MD5校验码呢?方案一使用System.Security.Cryptography.MD5类计算,如下:using (var md5 = MD5.Create()){ using (var stream = File.OpenRead(filename)) { return md5.ComputeHash(stream); }}以上...

C#开发 2018-05-19 07:53 0评论 0收藏
458 浏览
喜欢(0)

[C#].NET/C#编程的应用程序开发中如何使用HttpWebRequest(multipart/form-data)上传文件呢?

问题描述在.NET/C#编程的应用程序开发中,如何使用HttpWebRequest(multipart/form-data)上传文件呢?很多人会想到使用WebClient类来处理这个问题,但除了WebClient类外,还有其他的实现方式呢?使用HttpWebRequest又应该如何实现C#文件的上传功能呢?方案一此方案使用HttpWebRequest实现了文件(支持多个文件)上传的功能,如下:public static void Htt...

C#开发 2018-05-17 22:50 0评论 0收藏
616 浏览
喜欢(1)

[C#].NET/C#编程的应用程序开发中读取大文件并将其转换成字节数组(byte array)的方式有哪些,哪种更好呢?

问题描述 在.NET/C#编程的应用程序开发中,与文件打交道是经常的事情,使用程序读取大文件也是操作文件的一种文件。 比如,在ASP.NET MVC WEB应用程序中,有一个服务是读取大文件然后将其转换为字节数组。服务器可能遇到同时读取很多文件的情况,在这种情况下,我们需要优化C#读取大文件的方式,以尽量降低CPU的使用率。 那么,在.NET/C#编程的应用程序开发中读取大文件并将其转换成字节数组(byte array)的方式有哪些,哪...

C#开发 2018-05-17 13:52 0评论 0收藏
AD 友情赞助
601 浏览
喜欢(0)

[C#].NET/C#编程开发中检测一个指定的字符串路径是文件还是文件夹的方法有哪些呢?

问题描述在.NET/C#编程开发中,当前需要根据指定的字符串路径判断这路径是指向的文件还是文件夹,有哪些方法可以实现呢?方案一使用File.GetAttributes()方法,如下:FileAttributes attr = File.GetAttributes(@"c:\Temp");if ((attr & FileAttributes.Directory) == FileAttributes.Direct...

C#开发 2018-05-16 08:33 0评论 0收藏
798 浏览
喜欢(0)

[C#].NET/C#编程开发中翻转(reverse)一个字符串的方法有哪些,哪种方法更好呢?

问题描述在.NET/C#编程开发中,将一个字符串翻转(即:reverse)的方法有很多,在低版本的.NET Framework中(比如.NET 2.0),LINQ是不可用的。在这种情况下,我们的实现就相对来说复杂一些,如:public string Reverse(string text){ char[] cArray = text.ToCharArray(); string reverse = String.Empty; ...

C#开发 2018-05-15 16:04 0评论 0收藏
1277 浏览
喜欢(0)

[C#].NET/C#编程开发中根据实体类的属性名称和排序方向对集合进行动态排序的方法有哪些?

问题描述在.NET/C#编程开发中,有哪些更简单的方式来实现根据实体类的属性名称和排序方向对指定集合进行动态的排序呢?比如,当前有一个数据集合list,现在允许用户可以根据自己的需求选择排序的属性以及排序的方向,这些选项用户是可以通过UI来进行选择的。这里的排序字段即为属性的名称,是一个字符串。那么,现在是否有办法使用LINQ来实现以上的具体需求,而不使用条件判断(比如:if/else,switch)。需要实现的方式类似如下:query...

C#开发 2018-05-12 20:59 0评论 0收藏
AD 友情赞助
1034 浏览
喜欢(2)

[C#]在.NET/C#应用程序开发中如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?

问题描述在.NET/C#应用程序开发中,如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?比如当前有一个包含10个泛型元素的数组(假设为:arr)。想要从这个泛型数组中提取一个子数组,子数组是从原数组arr中的第3个索引位置到第7个索引位置。在.NET/C#的应用程序开发中,我们可以使用循环的方式来解决以上的问题,但除了这种方式,还有没有其他的实现方式呢?比如类似如下的伪代码方式:Array NewArray = oldAr...

C#开发 2018-05-11 13:52 0评论 0收藏
829 浏览
喜欢(1)

[C#].NET/C#应用程序开发中如何使用WebClient向指定的远程请求地址发送(POST)数据?

问题描述在.NET/C#应用程序开发过程中,需要使用WebClient类向指定的远程请求地址发送(HTTP POST)数据。当然,我们可不使用WebClient这个类而是使用WebRequest来发送HTTP请求,但如果由于特定的原因,一定要使用WebClient来处理,应该怎么实现,有哪些方式呢?方案一使用WebClient,然后设置请求头部的ContentType为application/x-www-form-urlencoded,...

C#开发 2018-05-10 08:22 0评论 0收藏
1674 浏览
喜欢(5)

[LINQ].NET/C#应用程序开发如何使用LINQ的Max()方法查询某个集合中的一条记录?

问题描述在.NET/C#应用程序开发中,当前有一个实体对象集合List<T>,其中的实体对象T包含了属性信息。现在需要使用LINQ从这个集合List<T>中查询出某个属性对应的最大值的对象。比如有实体对象Table:public class Table{ public Table(int id,int status){ Id=id; Status=status; } ...

C#开发 2018-05-08 07:47 0评论 0收藏
AD 友情赞助
445 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发如何使用LINQ根据一个集合的某个属性对另一个集合进行排序?

问题描述在.NET/C#应用程序开发中,有两个对象的集合。其中,一个为数字类型的集合:List<int>,另一个为类对象集合:List<T>,这个类包含一个ID属性。现在需要对List<T>集合进行排序,其排序的规则是依据数字集合List<int>中的顺序进行排序。在.NET/C#的应用程序开发中,使用Linq可以如何实现呢?方案一使用LINQ查询表达式,如下:var orderedByI...

C#开发 2018-05-07 11:07 0评论 0收藏
637 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ查询出DataTable中某一列的所有行并转换成对应集合后去重和排序?

问题描述在.NET/C#应用程序开发中,当前有一个DataTable数据表,其中包含一个名为Name的列。现在需要将这个DataTable数据表中的Name列和所有数据行查询出来,并将这些行转换成集合,然后进行去重和排序处理。伪代码如下:var names = (from DataRow dr in dataTable.Rows orderby (string)dr["Name"] select (...

C#开发 2018-05-06 19:04 0评论 0收藏
608 浏览
喜欢(1)

[LINQ].NET/C#应用程序开发中如何使用LINQ将DataTable中所有列名转换成一个列名组成的集合?

问题描述在.NET/C#应用程序开发中,将DataTable中的所有列名转换成一个集合,以非LINQ的方式的话,可以使用循环来处理。使用这种方式实现的话,需要写的代码量会比较多,而且个人认为没有LINQ实现起来优雅。现在我们想要使用LINQ怎么来实现类似的转换呢?比如:string[] columnNames = dt.Columns.?orstring[] columnNames = from DataColumn dc in dt....

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

[LINQ].NET/C#应用程序开发如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?

问题描述在.NET/C#应用程序开发中,我们如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?比如,当前有一个字符串集合,现在需要查询包含指定字符串的结果。伪SQL语句如下:SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%'在.NET/C#应用程序开发中,如何使用LINQ实现类似SQL语句中的LIKE查询呢?方案一在.NET/C#应用程序开...

C#开发 2018-05-03 09:03 0评论 0收藏
659 浏览
喜欢(1)

[LINQ].NET/C#应用程序开发中使用LINQ中如何在树中查找满足条件的节点呢?

问题描述在.NET/C#应用程序开发中,当前有一个树的实体类,如下:class Node{ public string Key { get; } public List<Node> Children { get; }}现在需要使用LINQ从树的所有节点中查找出所有节点属性Key满足指定条件的节点,比如:node.Key== SomeSpecialKey应该如何实现呢?方案一解决此类问题有很多种方案,比如我们可以使...

C#开发 2018-05-02 21:12 0评论 0收藏
845 浏览
喜欢(3)

[LINQ].NET/C#应用程序开发中如何使用LINQ中ForEach()方法设置实体对象的多个属性的值呢?

问题描述在.NET/C#应用程序开发中,比如有如下的实体类:class foo{ public string a = ""; public int b = 0;}并且有如下的泛型集合list:var list = new List<foo>(new []{new foo(), new foo()});我们知道,在.NET/C#应用程序开发中关于List<T>有ForEach()方法...

C#开发 2018-05-02 10:32 0评论 0收藏
821 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ查询集合中元素的某个属性值在另外一个集合中存在的子集?

问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List中元素的某个属性值在另外一个集合中存在的子集合呢?比如有类似的伪代码:List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = _db.Mo...

C#开发 2018-04-23 16:37 0评论 0收藏
534 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ查询集合List中N的倍数索引位置的所有元素?

问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List<T>中索引位置在N的倍数的所有元素?方案一var result = list.Where((x, i) => i % nStep == 0);方案二使用yield return,而不使用LINQ或者Lambda表达式,如下:IEnumerator<T> GetNth<T>(...

C#开发 2018-04-20 08:58 0评论 0收藏
222 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ去重集合中的元素?

问题描述在.NET/C#应用程序开发过程中,当前有类似如下的数据集合,如:RedRedBrownYellowGreenGreenBrownRedOrange现在需要使用LING将这个集合中的元素进行去重处理,并返回惟一的元素集合,如:RedBrownYellowGreenOrange现在如下的LINQ查询语句:var uniqueColors = from dbo in database.MainTable ...

C#开发 2018-04-19 12:57 0评论 0收藏
800 浏览
喜欢(3)

[Entity Framework].NET/C#应用程序开发中如何获取由EF(Entity Framework)写入数据后生成的自增ID呢?

问题描述在.NET/C#应用程序开发过程中,我们需要在向数据库写入数据后返回刚才写入数据对应的自增ID数值,如果使用的是Entity Framework ORM 库,应该如何获取呢?方案一使用Entity Framework的话,还是比较简单的。如果我们设计的数据库中对应表的ID字段是自增的,那么,只需要将实体添加到ObjectSet对象上,然后调用SaveChanges()方法,自增ID的值将自动返回并赋值给当前的实体,如下:usin...

C#开发 2018-04-19 09:49 0评论 0收藏
1120 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序开发中如何查看EF(Entity Framework)生成的SQL语句?

问题描述对于.NET/C#开发者来说,EF(Entity Framework)应该不会太陌生(如果不清楚什么是Entity Framework的同学,那么这篇文章可能不太适合你,请绕道)。在使用Entity Framework的过程中,我们会很少与SQL正面接触了,因为最终的SQL语句是Entity Framework这个ORM组件帮助我们完成的。那么,我们如果需要查看Entity Framework生成的SQL语句,应该去哪里或者用什...

C#开发 2018-04-18 09:03 0评论 0收藏
AD 友情赞助