我想知道如何从字符串中删除'\ 0'.这可能非常简单但不适合我,因为我是一名新的C#开发人员.
我有这个代码:
public static void funcTest (string sSubject, string sBody)
{
Try
{
MailMessage msg = new MailMessage(); // Set up e-mail message.
msg.To = XMLConfigReader.Email;
msg.From = XMLConfigReader.From_Email;
msg.Subject = sSubject;
msg.body="TestStrg.\r\nTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\n";
}
catch (Exception ex)
{
string sMessage = ex.Message;
log.Error(sMessage, ex);
}
}
Run Code Online (Sandbox Code Playgroud)
但我想要的是:
msg.body="TestStrg.\r\nTest\r\n";
Run Code Online (Sandbox Code Playgroud)
那么,有没有办法用简单的代码做到这一点?
我需要的是:我有ac#代码,我想构建它以便在桌面上创建.bat文件.所以当我从桌面运行这个.bat文件时,它应该执行c#代码.
有没有办法在编译之前更改c#项目的设置或属性,以便创建一个应运行此c#代码的.bat文件?