如何将 .NET 4 的 XmlConvert.IsWhitespaceChar 反向移植到 .NET 3.5?
Posted
技术标签:
【中文标题】如何将 .NET 4 的 XmlConvert.IsWhitespaceChar 反向移植到 .NET 3.5?【英文标题】:How to backport .NET 4's XmlConvert.IsWhitespaceChar to .NET 3.5? 【发布时间】:2011-05-05 17:43:36 【问题描述】:我需要将一些使用此方法的代码反向移植到 .NET 3.5,而从 Reflector 我似乎无法辨别为它提供自己的 C# 实现的正确方法。
有什么帮助吗?
【问题讨论】:
【参考方案1】:该方法使用名为 XmlCharType.bin 的嵌入式资源,您可以使用 Reflector 看到它。 System.Xml.XmlCharType.get_Instance() 使用它来初始化 charProperties 指针。 3.5 中也存在相同的资源,您可以以相同的方式使用它。
或采用较小的 3.5 方法:
WhitespaceChars = new char[] ' ', '\t', '\n', '\r' ;
【讨论】:
以上是关于如何将 .NET 4 的 XmlConvert.IsWhitespaceChar 反向移植到 .NET 3.5?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 .Net 4.0 中包含的 HttpClient 类将文件上传到在 IIS Express 中运行的 Asp.Net MVC 4.0 操作
如何将针对 Entity Framework .Net 4.6.1 的库与 .Net Core 应用程序一起使用
如何使用 Visual Studio 2010 将项目从 .Net 2.0 升级到 .Net 4.0?
如何将超过 2Gb 的文件上传到 IIS 7.5 / .Net 4?
如何将 JQuery Datatable.net 与 ASP.Net 4 Razor 和 Twitter Bootstrap 一起使用