草庐IT

string-to-date

全部标签

c# - SMTP 异常 : Unable to read data from the transport connection: net_io_connectionclosed

我知道这个问题看起来像是许多其他问题的重复,但事实并非如此。每当我尝试通过我的Web应用程序在我的本地计算机上发送电子邮件时,都会抛出SMTPException,异常是://onthisline:SmtpServer.Send(mail);Unabletoreaddatafromthetransportconnection:net_io_connectionclosed.虽然生产代码运行良好,相同的代码、相同的连接、相同的凭据,我使用的是IP而不是别名,我试图关闭本地机器上的防火墙,但没有任何帮助解决这个问题。虽然以前在我的本地机器上工作过,但任何人都可以提示引发此问题的可能是什么问题

C#.NET : Convert Icon to byte[] and back again

如何在System.Drawing.Icon类型和byte[]之间进行转换?我正在寻找可以(希望)在.NET2中工作的简单方法。 最佳答案 你通过MemoryStream,基本上:publicstaticbyte[]IconToBytes(Iconicon){using(MemoryStreamms=newMemoryStream()){icon.Save(ms);returnms.ToArray();}}publicstaticIconBytesToIcon(byte[]bytes){using(MemoryStreamms=ne

c# - 功能 'interpolated strings' 在 C# 5 中不可用。请使用语言版本 6 或更高版本

有一个类似的问题here但我相信这涉及不同的原因。我将一个类从一个较新的项目移到了一个较旧的项目中。两者都以.net4.6为目标,但是在移动之后我在构建时收到以下错误。Feature'interpolatedstrings'isnotavailableinC#5.Pleaseuselanguageversion6orgreater.我尝试在属性窗口中将我的项目设置为使用C#6构建,但没有任何更改。 最佳答案 我终于找到了改变它的地方。有时当您更新目标框架版本时,这似乎并没有改变。 关于c

c# - 为什么 new String ("Hello") 在 C# 中无效?

制作背后的逻辑/原因是什么Strings=newString("HelloWorld");在C#中非法?错误是Thebestoverloadedmethodmatchfor`string.String(char*)'hassomeinvalidarguments我对API文档不感兴趣,我感兴趣的是为什么这是非法的。是因为池静态字符串?像Java将Integer(-128)池化为Integer(127)并产生可怕的结果?(当然还有字符串) 最佳答案 使用构造函数基于另一个现有字符串创建新字符串是毫无意义的-这就是为什么没有构造函数重载

c# - LINQ to SQL 值介于两个 double 值之间

我正在使用LINQtoSQL查询我的数据库,我有一个与此非常相似的查询:varresult=fromdb.MyTable.Where(d=>(double)d.Price>=minValue)我需要where子句有一个d.Proce>=minValue,和d.Price=(类似于T-SQLBETWEEN子句)。我该怎么做? 最佳答案 这个怎么样:varresult=fromdb.MyTable.Where(d=>(double)d.Price>=minValue&&(double)d.Price

c# - Linq/Lambda OrderBy Delegate for List<string> of IP Addresses

给定Listips=newList();我需要按逻辑顺序对IP地址列表进行排序(即“192.168.0.2”出现在“192.168.0.100”之前)。当前(并且正确地,按字母顺序排列)如果列表包含:192.168.0.1192.168.0.2192.168.0.10192.168.0.200ips.OrderBy(p=>p)返回:192.168.0.1192.168.0.10192.168.0.2192.168.0.200 最佳答案 你需要做一个比较器:(已测试)classIPComparer:IComparer{publicin

c# - 如何在设计时避免 XAML 代码中出现 "object reference not set to an instance of an object"异常?

我自己设计的wpf用户控件有问题。问题是,当我在我的程序中实现用户控件时,在设计时XAML代码中出现objectreferencenotsettoaninstanceofanobject异常。设计师向我展示了以下信息:atMicrosoft.Expression.Platform.InstanceBuilders.InstanceBuilderOperations.InstantiateType(Typetype,BooleansupportInternal)atMicrosoft.Expression.Platform.InstanceBuilders.ClrObjectInstan

c# - 如何将 ListItemCollection (dropdownlist.items) 转换为字典<string,string>?

如何转换ListItemCollection(DropDownList.items)到Dictionary(我知道它可以通过每个循环来完成)还有其他方法linq吗? 最佳答案 您可以使用LINQ:collection.Cast().ToDictionary(i=>i.Value,i=>i.Text);无法立即知道项目的类型,因此无法立即知道cast方法(至少intellisense没有为我提出来)。但是ToDictionary()应该可以让您到达那里,并指定您想要的任何内容作为键和值。HTH.

c# - LINQ 和 XDocument : How to create XML file?

我在C#中有一个三个列表,变量名称是l_lstData1、l_lstData2、l_lstData3。文件结构为3个List的取值如下:l_lstData1[0]="India";l_lstData1[1]="chennai";l_lstData1[2]="hyderabad";l_lstData1[3]="calcutta";所以上面的XML(element:Data)的level属性的值为="2"。l_lstData2[0]="vijayawada";l_lstData2[1]="cochin";所以上面的XML(element:Data)的level属性的值为="1"。l_lst

c# - 为什么 string.Compare 似乎不一致地处理重音字符?

如果我执行下面的语句:string.Compare("mun","mün",true,CultureInfo.InvariantCulture)结果为'-1',表示'mun'的数值小于'mün'。但是,如果我执行这条语句:string.Compare("Muntelier,Schweiz","München,Deutschland",true,CultureInfo.InvariantCulture)我得到“1”,表示“Muntelier,Schewiz”应该排在最后。这是比较中的错误吗?或者,更有可能的是,在对包含重音符号的字符串进行排序时,是否应该考虑一条规则这是一个问题的原因是,