Me gustaría saber cómo eliminar '\ 0' de una cadena. Esto puede ser muy simple, pero no es para mí, ya que soy un nuevo desarrollador de C#.Cómo quitar ' 0' de una cadena en C#?
tengo este código:
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);
}
}
Pero lo que quiero es:
msg.body="TestStrg.\r\nTest\r\n";
Entonces, ¿hay una manera de hacer esto con un simple código?
Hola Noldorin .... Entonces, cómo agrego esta línea de código a mi función. Porque cuando agrego una nueva línea de código a la función, no se ejecuta y no sé por qué. Por favor, ayúdenme a insertar esta línea de código que proporciona en mi función para que se ejecute normalmente. Muchas gracias ... – Davideg
@David: Ver mi actualización. :) Espero que eso funcione. – Noldorin
Cuando modifico la línea: msg.body = sBody.Replace ("\ 0", string.Empty); se genera un error bulid: 'System.Web.Mail.MailMessage.body' es inaccesible debido a su nivel de protección. 1) ¿Por qué es eso? 2) Cuando agrego un nuevo código en mi proyecto. No se ejecuta y lo paso por alto y no sé por qué? ¿Puedes decirme porque? Gracias v.mucho ... – Davideg