C# 以字符分隔的电子邮件地址字符串能否在msdb.dbo.sp_send_dbmail和MailMessage中工作?

C# 以字符分隔的电子邮件地址字符串能否在msdb.dbo.sp_send_dbmail和MailMessage中工作?,c#,sql-server,tsql,C#,Sql Server,Tsql,我已经测试过了,结果不一致,这就是我来这里的原因 我有一个字符串recipients,其中包含以分号分隔的字符串:“joe@msn.com; ron@outlook.com; mary@gmail.com; ted@yahoo.com; joe@hotmail.com“。它也可以用逗号分隔 我可以在MailMessage/SmtpClient和msdb.dbo.sp\u send\u dbmail中使用此字符串吗 如果可能的话,我想使用一种格式(逗号分隔或分号分隔)。如果不可能,那也没什么大不了

我已经测试过了,结果不一致,这就是我来这里的原因

我有一个字符串
recipients
,其中包含以分号分隔的字符串:
“joe@msn.com; ron@outlook.com; mary@gmail.com; ted@yahoo.com; joe@hotmail.com“
。它也可以用逗号分隔

我可以在
MailMessage
/
SmtpClient
msdb.dbo.sp\u send\u dbmail
中使用此字符串吗

如果可能的话,我想使用一种格式(逗号分隔或分号分隔)。如果不可能,那也没什么大不了的


谢谢。

为什么不使用
String.Split()
,然后在返回的
String[]
上使用
foreach
,向数组中的每个地址发送电子邮件呢?我真的是好奇地问。有很多方法可以解决这个问题,但我只是想知道是否可以同时使用一个分隔符。据我所知,
MailMessage
是逗号分隔的,
msdb.dbo.sp\u send\u dbmail
是半逗号分隔的。为什么不使用
String.Split()
然后在
String[]
返回,向数组中的每个地址发送电子邮件?我真的出于好奇而问。有很多方法可以解决这个问题,但我只是想知道是否可以同时使用一个分隔符。据我所知,
MailMessage
是逗号分隔的,
msdb.dbo.sp\u send\u dbmail
是半逗号分隔的。