【C#Linq删除列表中包含的字符串[]中包含的记录】教程文章相关的互联网学习教程文章

c# – 反序列化特定的XML字符串【代码】

我有一个问题,我无法摆脱它.我对WebServices的了解不是很好,我有一点需要解决的问题.我正在为Web服务开发一个客户端,我对服务器端Web服务没有任何影响(我认为它是用Java开发的).我使用WSE3来建立我的客户端,它似乎工作得很好,除了几种方法,我无法解决.基于我的WSDL定义,我生成了我的代理类,使用适当的数据类型和方法来调用.其中许多方法返回已经反序列化的SOAP消息,并转换为正确的对象类型.不幸的是,他们中的一些人发送了一个ZIP文...

c# – 使用find / replace和regex将字符串中的URL替换为关键字【代码】

我有一些关键字(单个单词或几个单词)列表,我想用一些URL替换它们. 喜欢: >伦敦将被替换为< aHREF = “HTTP://www.mysite/london-events/london” &GT伦敦&LT / A&GT>伦敦的足球赛事< aHREF = “HTTP://www.mysite/footbal-events/london” &GT伦敦的足球赛事< / a>>伦敦足球赛事< aHREF = “HTTP://www.mysite/footbal-events/london” &GT伦敦足球赛事< / a>>足球赛事伦敦与< aHREF = “HTTP://www.mysite/footbal-events/lo...

c# – 用GDI写多行字符串

我的键盘上有一个小显示屏,它是320240,我正在创建一个插件,即使我正在玩全屏游戏,我也可以在这个显示屏上看到Skype消息. 在解决了与skype交互的所有问题后,我遇到的最大问题是我需要在如此小的区域内显示聊天消息. 我使用大小为10的字体以避免不可读的文本,这将允许我每行不超过7行和大约40个字符. 我需要一种方法在多行上写一个字符串,我想到了一些方法,但我不想重新发明轮子,我相信有人找到了最好的解决方案,否则我不能写这个问题...

c# – 如何在DataRepeater中格式化数字或字符串?【代码】

Tech:.NET,SQL Server 2008 R2,Winforms 好吧,对于我的生活,我无法弄清楚这一点. 首先,我使用DataTable来存储数据,这些数据来自SQL Server 2008数据库,我将它绑定到DataRepeater. 我试过像这样更改绑定:label1.DataBindings.Add("Text", history, "Value", true, DataSourceUpdateMode.Never, "", "N");它适用于其他地方的文本框和标签,但不适用于DataRepeater. (label1是与DataRepeater关联的ItemTemplate的一部分) 由于绑定数据...

c# – 使用AutoMapper进行小写字符串映射的通用枚举【代码】

我目前将所有不同的枚举值类型映射到较低的外壳字符串值.我有多个包含重复逻辑的地图.是否可以使用以下AutoMapper代码并告诉它始终将枚举转换为小写字符串值?Mapper.CreateMap<Class1, OutClass1>().ForMember(dest => dest.Enum1String, opt => opt.MapFrom(src => src.Enum1.ToString().ToLower())).ForMember(dest => dest.Enum2String, opt => opt.MapFrom(src => src.Enum2.ToString().ToLower()));Mapper.CreateMap<Class2,...

c# – 替换字符串中的重复字符

是否可以使用C#查找和替换字符串中的任何重复字符?我正在尝试减小base64字符串的大小,该字符串是从jpeg图像转换而来的.我注意到base64字符串包含许多重复的字符,例如:6qdQAUUxJA7uuCGQ8g/wA6fQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA...

c# – 如何知道双字符串是否是往返安全的?【代码】

我有一个双重文本表示,并想知道它是否可以安全地往返双重和返回.如果我还想接受任何类型的数字输入,我怎么知道这个?或者,当使用Double.Parse解析双字符串时,如何知道是否有任何精度丢失?或者我如何ToString一个double来匹配与另一个双字符串相同的格式?任何这些问题的答案都是我认为的解决方案.解决方法:使用R格式说明符将double转换为字符串:myDouble.ToString("R")请参阅MSDN上的The Round-trip (“R”) Format Specifier.Th...

如何使用swig和C#处理字符串数组?【代码】

我的C类有一个名为init的方法:int init(int argc, char **argv)另外,我有一个回调:void callback(int num, char **str)我的问题是Swig生成了一个奇怪的类SWIGTYPE_p_p_char.cs,没有像我预期的那样的字符串[].请指教.解决方法:SWIG有一些用于将数组传递给函数的类型映射,在arrays_csharp.i中.但是没有一个用于char * INPUT []但是我们可以调整类型映射来做你想要的:%module test%include <arrays_csharp.i>CSHARP_ARRAYS(char *,...

c# – 不能double.Parse字符串【代码】

我将字符串解析为double时遇到问题.我有一个来自文本文件的StreamWriter读取行.文本文件包含以下行:17-09-2012: (100,98) 17-09-2012: (50,57)现在,我想使用parantheses中的值,将它们添加到一起并在文本框中显示它们.到目前为止,我有以下内容:int counter = 0; double res = 0; string line;System.IO.StreamReader file = new System.IO.StreamReader("d:\\test.txt"); while ((line = file.ReadLine()) != null) {string par =...

c# – 字符串格式化一个必须调用javascript函数的锚点onclick(mvc)【代码】

goog_snippet_vars = function(){ var w = window; w.google_conversion_id ="xxxxx"; w.google_conversion_label ="xxxxxx"; w.google_conversion_value ="xxxxxx"; }, goog_report_conversion = function(url) { goog_snippet_vars(); window.google_conversion_format = '3'; window.google_is_call = true; var opt = new Object(); opt.onload_callback = function() { if (typeof(url) != 'undefined') {window.location = u...

使用C#中的XSD字符串验证XmlDocument?【代码】

我在C#中有一个XmlDocument,我需要针对Xml Schema进行验证.我已经看过很多关于如何使用XmlDocument.Schemas.Add(namspace,xsdfilename)执行此操作的文章,但是我的XSD没有保存在磁盘上,而是存储在内存中(从数据库加载).任何人都可以给我指点如何使用XSD字符串验证XmlDocument?解决方法: using (StringReader stringReader = new StringReader(xsdString)) using (XmlTextReader xmlReader = new XmlTextReader(stringReader)) {xml...

c# – 在字符串数组上查找Any方法【代码】

特定string[] stringArray = { "test1", "test2", "test3" };然后返回true:bool doesContain = stringArray.Any(s => "testa test2 testc".Contains(s));我的最终目标是制作一个linq表达式树.问题是我如何获得“任何”的方法信息?以下方法无效,因为它返回null.MethodInfo info = typeof(string[]).GetMethod("Any", BindingFlags.Static | BindingFlags.Public);进一步说明: 我正在创建搜索功能.我使用EF,到目前为止使用linq表达...

c# – IIS连接超时和连接字符串超时属性【代码】

我在这两个术语中感到困惑我想知道连接字符串中的超时和IIS配置中的超时之间的区别是什么data source=xxxx;Initial Catalog=Test;User=yy;Password=yyyy;Timeout=10解决方法:IIS连接超时与IIS超时非常不同 数据库连接超时是关于建立与DB的连接,从MSDN SqlConnection.ConnectionTimeout开始Gets the time to wait while trying to establish a connection beforeterminating the attempt and generating an error.从MSDN about Conn...

c# – 使用可变数量的元素反序列化JSON字符串【代码】

我通过Javascript接收第三方API JSON响应,我将AJAX发送到服务器.在这里,我试图将其转换为一个对象.我在网上看到了一个使用自定义类的简单示例,但在我的情况下,问题是字段的数量可以改变.在一个案例中,他们可能只是:UserName:Blah,Age:Blah ……在另一种情况下,它可能是:UserName:Blah,Age:Blah,Favorite game:Blah. 这里最好的解决方案是什么? 谢谢你的任何意见. PS:我正在尝试下面的代码,但是我收到错误:不支持对数组进...

c# – 尽管在UTF-8中编写XML,但仍在XmlElement中转义Unicode字符串【代码】

对于给定的XmlElement,我需要能够将内部文本设置为Unicode字符串的转义版本,尽管文档最终以UTF-8编码.有没有办法实现这个目标? 这是代码的简单版本:const string text = "&#xF1;";var document = new XmlDocument {PreserveWhitespace = true}; var root = document.CreateElement("root"); root.InnerXml = text; document.AppendChild(root);var settings = new XmlWriterSettings {Encoding = Encoding.UTF8, OmitXmlDeclarat...