Mi piacerebbe sapere come rimuovere '\ 0' da una stringa. Questo può essere molto semplice ma non fa per me dato che sono un nuovo sviluppatore di C#.Come rimuovere ' 0' da una stringa in C#?
ho questo codice:
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);
}
}
Ma quello che voglio è:
msg.body="TestStrg.\r\nTest\r\n";
Quindi, c'è un modo per fare questo con un semplice codice?
Ciao Noldorin .... Così come aggiungo questa linea di codice nella mia funzione. Perché quando aggiungo una nuova linea di codice alla funzione, non viene eseguito e I don 't so perché .. Please help me come inserire questa riga di codice che fornisci nella mia funzione in modo da essere eseguito normalmente. Grazie molto ... – Davideg
@ Davide: Vedere il mio aggiornamento. :) Spero che funzioni. – Noldorin
Quando ho alterare la linea: msg.body = sBody.Replace ("\ 0", string.Empty); viene generato un errore cumulativo: 'System.Web.Mail.MailMessage.body' è inaccessibile a causa del suo livello di protezione. 1) Perché è così? 2) Quando aggiungo un nuovo codice nel mio progetto. Non viene eseguito e scavalcato e non so perché? Puoi dirmi perché? Grazie v.much ... – Davideg