Допустим, у меня есть класс электронной почты, который имеет следующие свойства:
public string From { get; set; }
public string To { get; set; }
public string Subject { get; set; }
public string Body { get; set; }
public Dictionary<string, byte[]> Attachments { get; set; }
Мне нужно вычислить размер письма и, если он меньше 10 МБ, отправить содержимое в виде факса (чтобы предотвратить его отклонение от адресата).
Я могу относительно легко вычислить размер вложений.
Есть ли точный способ вычислить размер всего письма? Я предполагаю, что мне нужно добавить размер строк, а также любую информацию заголовка, которая будет добавлена?