我正在尝试从数据库表中的字符串中获取由","分隔的多个电子邮件地址,但它也返回了我的空格,我想快速删除空白.
下面的代码并删除空白,但每当我尝试像30000的字符串来获取大量的电子邮件地址,它也变得缓慢,然后尝试消除它们之间的空白.删除这些空间需要四到五分钟.
Regex Spaces =
new Regex(@"\s+", RegexOptions.Compiled);
txtEmailID.Text = MultipleSpaces.Replace(emailaddress),"");
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我,即使是大量的电子邮件地址,如何在一秒内删除空格?
我正在尝试使用gmail的用户名和密码在Windows应用程序中发送电子邮件.但是,当我在StringBuilder实例中收集多个电子邮件地址时,以下代码仅将邮件发送到第一个电子邮件地址.
var fromAddress = new MailAddress(username, DefaultSender);
var toAddress = new MailAddress(builder.ToString());//builder reference having multiple email address
string subject = txtSubject.Text;
string body = txtBody.Text; ;
var smtp = new SmtpClient
{
Host = HostName,
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(username, password),
//Timeout = 1000000
};
var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body,
IsBodyHtml = chkHtmlBody.Checked
};
if (System.IO.File.Exists(txtAttechments.Text))
{
System.Net.Mail.Attachment attechment = new …Run Code Online (Sandbox Code Playgroud) 我想用order by clause排序顺序返回我的表的'id'列值,如'1,2,3,4 ..',但是以下查询以'1,10,100,101的顺序返回id的值, 102 ......"
select id from loginuser order by id;
Run Code Online (Sandbox Code Playgroud)
我可以知道我可以获得理想的输出吗?