标签 C# 文章列表
19 浏览
喜欢(1)

[.NET/C#].NET/C#应用程序开发中如何将JSON字符串反序列化成二维数组对象?

问题描述如题,在.NET/C#应用程序开发中,如何将JSON字符串反序列化成二维数组对象?JSON字符串形如:var json = "[[100,"美元","696.7","人民币"],[100,"欧元","789.23","人民币"]]";当前具体的待转换的JSON字符串如:[[100,"...

C#开发 2018-11-08 15:53 0评论 0收藏
13 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何将LINQ查询结果转换成数据字典(Dictionary)?

问题描述在.NET/C#应用程序开发中,当前有需求需要使用LINQ从数据库获取数据,然后将查询到的数据转换成数据字典,类似如下(伪代码):Dictionary<int, DateTime> existingItems = (from ObjType ot in TableObj select (new KeyValuePair<int, DateTime>(ot.Key, ot.TimeSt...

C#开发 2018-11-06 09:34 0评论 0收藏
10 浏览
喜欢(0)

[ASP.NET Core]ASP.NET Core应用程序开发中连接MySQL数据库时出现不支持SSL连接的异常?

问题描述在ASP.NET Core的应用程序开发中,如果MySQL.Data.dll是高版本(8.0.8或者以上),并且MySQL也是5.7.78或者以上的版本,此时程序连接数据会抛出当前主机不支持SSL连接的错误,信息如下:MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”遇到这个问题如何处理呢?方案一...

ASP.NET Core 2018-11-06 09:34 0评论 0收藏
AD 友情赞助
15 浏览
喜欢(0)

[.NET/C#].NET/C#应用程序开发中检测网络连接是否可用的方法有哪些,哪种方式最好呢?

问题描述如题,在.NET/C#应用程序开发中检测网络连接是否可用的方法有哪些,哪种方式又是最好呢?方案一使用System.Net.WebClient类的OpenRead方法,如下:public static bool CheckForInternetConnection(){ try { using (var client = new WebClient()) using (client.Open...

.NET 2018-11-02 09:54 0评论 0收藏
10 浏览
喜欢(0)

[.NET/C#].NET/C#应用程序开发中如何将一个URL参数字符串转换成NameValueCollection对象?

问题描述在.NET/C#应用程序开发中有一个URL参数字符串(形如:p1=6&p2=7&p3=8),如何将这个字符串在不能使用Page.Request对象的情况下更加简洁地转换成NameValueCollection对象呢?方案一可以使用.NET内置的类:HttpUtility.ParseQueryString,转换如下:NameValueCollection qscoll = HttpUtility.ParseQuer...

.NET 2018-11-02 09:54 0评论 0收藏
13 浏览
喜欢(0)

[.NET/C#].NET/C#应用程序开发中如何将两个数组合并成一个数组?

问题描述如题,在.NET/C# 应用程序开发中如何将两个数组合并成一个数组?方案一如果在.NET 2.0或者以下版本中,由于没有LINQ,所以只能自定义实现将两个数组合并成一个数组的方法。如果数组是可以修改的,那可以在复制数组数据之前更改其中一个数组的长度,如下:T[] array1 = getOneArray();T[] array2 = getAnotherArray();int array1OriginalLength = arr...

.NET 2018-11-01 08:12 0评论 0收藏
AD 友情赞助
12 浏览
喜欢(0)

[.NET/C#].NET/C# Winform应用程序开发中如何选择一个文件夹?

问题描述如题,在.NET/C# Winform应用程序开发中如何选择一个文件夹?方案一使用FolderBrowerDialog类来实现,FolderBrowerDialog 将弹出一个让用户选择文件夹的对话框,使用示例代码如下:using(var fbd = new FolderBrowserDialog()){ DialogResult result = fbd.ShowDialog(); if (result == Di...

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

[.NET].NET应用程序开发中如何修改WebClient对象的超时时间(timeout)?

问题描述在.NET应用程序开发中,很多时候需要使用程序向远程的API发起HTTP请求。而.NET的程序集内置了一个可以发起HTTP请求的类:WebClient,WebClient实现了下载/上传的一些方法,如:DownloadData,DownloadFile,DownloadString,OpenRead,OpenWrite,UploadData,UploadFile,UploadString,UploadValues等等。这些方法可...

.NET 2018-10-31 07:30 0评论 0收藏
18 浏览
喜欢(0)

[.NET].NET应用程序开发中如何检测一个SqlDataReader对象中是否包含某个列名?

问题描述如题,在.NET应用程序开发中,如何检测判断一个SqlDataReader对象中是否包含某个列名?方案一public static class DataRecordExtensions{ public static bool HasColumn(this IDataRecord dr, string columnName) { for (int i=0; i < dr.FieldCount; i+...

.NET 2018-10-31 07:29 0评论 0收藏
AD 友情赞助
76 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中如何使用LINQ快速检查一个字符串中是否包含至少一个数字?

问题描述如题,在.NET/C#应用程序编程开发中,使用LINQ快速检查一个字符串中是否包含至少一个数字应该如何实现,可能的方法有哪些呢?方案一使用LINQ的Any()和char.IsDigit()方法,实现如下:"abc3def".Any(c => char.IsDigit(c));或者可以更简洁的写法:"abc3def".Any(char.IsDigit);方案二创建一个静态扩展方法,如下...

C#开发 2018-08-13 17:06 0评论 0收藏
185 浏览
喜欢(1)

# [LINQ].NET/C#应用程序编程开发中使用LINQ如何判断/检查一个集合(List)中是否有重复的元素?

问题描述在.NET/C#应用程序编程开发中,如何判断一个字符串集合List<string>中是否有重复的元素?假如有如下的List<string>集合:var lstNames = new List<string> { "A", "B", "A" };现在有一个简单的判断/检查lstNames字符串集合中是否有重复元素的实现,如下:if (l...

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

[LINQ].NET/C#应用程序编程开发中使用LINQ如何从一个集合(List)中查询不重复的值?

问题描述在.NET/C#应用程序编程开发中,假设当前有如下的实体类:class obj{ int typeID; //可能的值有0-9,一共10种可能 string uniqueString; //不重复的字符串}其中,obj类中的typeID属性可能的值有0-9,一共10种可能 ,uniqueString属性的值是惟一的、不重复的字符串现在假设有一个集合List<obj>,此集合中有100个元素,但typeI...

C#开发 2018-07-24 08:53 0评论 0收藏
34 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中如何将多表内连接的SQL转换成对应的LINQ查询?

问题描述假设当前有一条多表关联(内连接)查询的SQL查询语句,如下:SELECT c.CompanyId, c.CompanyName, p.FirstName + ' ' + p.LastName as AccountCoordinator, p2.FirstName + ' ' + p2.LastName as AccountManagerFROM...

C#开发 2018-07-23 10:31 0评论 0收藏
129 浏览
喜欢(1)

[LINQ].NET/C#应用程序编程开发中如何使用Linq将一个集合转换成值为集合的字典?

问题描述在.NET/C#应用程序编程开发中,当前有一个集合:List<MyObject> list;其中:list集合是从数据库查询得到的数据,现在有需求需要将这个集合按照集合对象的某一个属性进行分组,然后以这个分组属性的值为键,对应的子集合不值组合一个新的数据字典,如:Dictionary<long,List<MyObject>> dict;如果直接使用方法list.ToDictionary(x =...

.NET 2018-06-25 09:03 0评论 0收藏
97 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中使用Linq数据表中基于一个字段去重的查询应该如何实现呢?

问题描述在.NET/C#应用程序编程开发中,如果我们需要使用Linq的Distinct()方法查询数据表中根据某一个字段进行去重的数据(即:查询数据表中不重复的数据),应该如何实现呢?我们知道,直接使用Distinct()方法会根据所有字段进行去重,如下:var query = (from r in table1orderby r.Textselect r).distinct();如上例中的查询,实现如何按照’Text’一个字段去重呢?...

.NET 2018-06-24 20:47 0评论 0收藏
302 浏览
喜欢(1)

[Entity Framework].NET/C#应用程序编程开发中使用Entity Framework Code First如何配置小数类型的精度范围(Decimal and scale)?

问题描述在.NET/C#应用程序编程开发中,使用Entity Framework Code First的情况下,一个属性类型为System.Decimal的默认数据库映射类型为decimal(18,0)。那么,如果要自定义配置数据库小数类型的精度范围,在Entity Framework中应该如何配置呢?方案一在 EF4.1 及以上版本中,我们可以重写DbContext的OnModelCreating()方法,在此方法中来配置每个实体类属...

Entity Framework 2018-06-23 14:11 0评论 0收藏
194 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework一次性更新满足查询条件的多行数据?

问题描述在.NET/C#的应用程序编程开发中,假如当前有如下的数据表及示例数据:id userid friendid name status1 1 2 venkat false2 1 3 sai true3 1 4 arun false4 1 5 ...

Entity Framework 2018-06-22 10:27 0评论 0收藏
236 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework查询某个字段去重(distinct)后的数据?

问题描述在SQL语句中,我们查询按某个字段去重的SQL语句用到的SQL关键字是DISTINCT,可能的去重查询语句可能为这样:SELECT DISTINCT NAME FROM TestAddresses那么,在.NET/C#的应用程序编程开发中,如何使用Entity Framework实现以上SQL语句相同的按某个字段去重的查询呢?方案一使用lambda表达式的Distinct()方法,如下:var result = EFContex...

Entity Framework 2018-06-21 09:32 0评论 0收藏
249 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework快速删除指定表的所有数据记录?

问题描述在.NET/C#的应用程序编程开发中,如何使用Entity Framework快速删除一个数据表中的所有数据呢?最原始的做法是从数据库中取出所有的数据,然后使用foreach循环,调用Table.Remove()方法来处理,如下:var rows = from o in dataDb.Table select o;foreach (var row in rows){ dataDb.Table.Remov...

Entity Framework 2018-06-20 16:41 0评论 0收藏
134 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework返回DataTable数据表?

问题描述在.NET/C#的应用程序编程开发中,有一个特殊的实现需求:在使用 Entity Framework 的情况下,需要调用一个存储过程,存储过程的编码包含了很多SQL语句,现在需要使用 Entity Framework调用这个存储过程,并使用DataTable获取这个存储过程返回的结果集,以下是一部分伪代码的实现,如下:using (dbContext.Database.Connection){ dbContext.Data...

Entity Framework 2018-06-11 17:01 0评论 0收藏
AD 友情赞助