加载中
C# .net core XmlDocument 使用Load和Save方法

代码: string path ="C://xxx/file" XmlDocument xmlDoc = new XmlDocument(); #if NET462 xmlDoc.Load(path); #else string content = File.......

2017/07/24 17:24
79
C# .net core 使用SelectSingleNode

添加引用包:System.Xml.XPath.XmlDocument 参考: SelectSingleNode(XmlNode, String) Method

2017/07/24 17:21
47
C# .net core Assembly使用GetEntryAssembly替代GetExecutingAssembly

在.net core 得API中通常SomeAPI.GetSomething()。 代码如下: #if NET462 Assembly = Assembly.GetExecutingAssembly(), #else Assembly = Assembly.GetEntryAssembly(), #endi......

2017/07/24 17:10
40
asp.net core设置默认起始页Default Page和重定向

用Asp.Net Core的网站Deploy至IIS,因此找了下,发现两种方法: 添加引用 using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Logging; 1.设置默...

2017/06/27 16:40
2.1K
C# .net core 解决ToLower中缺少CultureInfo格式重载

使用AppendFormat即可. 代码: var builder = new StringBuilder(); //.net framework下ToLower方法存在CultureInfo的重载方法. //builder.Append(entry.Key.ToLower(CultureInfo.InvariantC...

2017/06/07 14:08
24
C# .net core 使用DataContractJsonSerializer

.net core1.1,去掉了对该方法的支持只需添加依赖包, 不过在github的issue中说是2.0将会支持。 添加依赖包System.Runtime.Serialization.Json即可。 参考: REST client DataContractJsonSer...

2017/06/07 11:14
66
C# .net core 使用JsonConvert替代JavaScriptSerializer

.net core 中不存在System.Runtime.Serialization.Json与System.Web.Script.Serialization这两个namespace,因此也就不存在JavaScriptSerializer,所以在移植项目时,可以使用Newtonsoft.Json...

2017/06/06 15:13
1K
C# .net core 使用new HMAC***()替代KeyedHashAlgorithm.Create

.net core 中不支持KeyedHashAlgorithm.Create方法,因此可以使用new 来替代。 代码: //比如要使用HMACSHA1加密方法. //.net framework下 // var algorithm = KeyedHashAlgorithm.Create("HM...

2017/06/06 11:15
72
C# .net core Encoding.Default改为Encoding.GetEncoding(0)实现

.net core 取消了对Encoding.Default方法的支持,因此可以用Encoding.GetEncoding(0)来代替。 参考 What is default encoding in .Net? How can I determine the default encoding in a port...

2017/06/06 10:59
52
C# .net core 使用自定义的WebProxy

因为.net core 的System.Net 中没有提供WebProxy这个方法,所以可以根据需求实现一个. public class CoreWebProxy : IWebProxy { public readonly Uri Uri; private readonly bool bypass......

2017/06/05 17:25
108
c# .net core HttpWebRequest 使用Headers[]方法代替UserAgent

在.net core 中HttpWebRequest不支持UserAgent的方法,不过提供了Headers的方法。 代码: //.net framework中是支持UserAgent的. //webRequest.UserAgent = configuration.UserAgent; //.ne...

2017/06/05 17:01
622
c# .net core System.Xml.Serialization 需使用包 System.Xml.XmlSerializer补齐属性

.net core 也是够奇葩的,去掉了原先许多using System.Xml.Serialization中的接口又以打包的方式提供真没话讲了。 代码: // [XmlRoot("DeleteResult")]和[XmlElement("Deleted")],.net co...

2017/06/05 12:36
68
C# .net core StreamReader读文件流改为FileStream

见Stackoverflow的提问. 原先在NET Framework下,StreamReader中提供重载的方式直接读取文件流.但是在.net core中已经取消了该重载方法,为了移植到.net core只需添加一行代码即可. string fi...

2017/06/02 15:05
415
C# .net core 使用NameValueCollection类

微软更新了.net core的一些引用规则,详见GitHub的Issue. 其中包含了原来的NameSpace: System.Collections.NonGeneric System.Threading.Overlapped System.Collections.Specialized System....

2017/06/01 14:48
164
C# .net core 使用HMAC-SHA1

两篇文章: How to calculate HMAC-SHA1 authentication code in .NET 4.5 Core How can I create a matching HMAC value to verify a Shopify WebHook in .NET? using System; using System....

C# .net core HttpUtility替换为WebUtility

见stackoverflow得提问. 代码: //.net 4及更低 using System.Web //var q = HttpUtility.UrlEncode(q); //更高及.net core var q = System.Net.WebUtility.UrlEncode(q); //当然也可以直接使...

2017/06/01 14:09
71
C# .net core SHA1CryptoServiceProvider 更新为SHA1.Create()

见Github的Issue. 代码: //SHA1 sha1 = new SHA1CryptoServiceProvider(); //结果保持一致 var sha1 = SHA1.Create();...

2017/05/31 14:56
87
C# .net core GetHostAddresses更新为GetHostAddressesAsync

GitHub上的说明 代码: var candidates = new List<IPAddress>(); //IPAddress[] nodeIps = Dns.GetHostAddresses(addrOrHost); //结果与原来保持一致 IPAddress[] nodeIps = Dns.GetHostAdd...

2017/05/31 14:51
44

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部