mentre osservavo i codici di varie applicazioni in c++ ho provato a confrontare il codice dell stesso tipo di programma ma fatto in c#,il risultato p notevole, con il c# si risparmiano moltissime righe di codice grazie all'uso di moltissime funzioni già pronte, ho cercato per esempio come si inviano mail in c++ e poi in c#.
in c++ mi è venuta una roba di tipo 60 righe e passa, in c# solo questo
Codice:
MailMessage myMail = new MailMessage();
myMail.From = "[email protected]";
myMail.To = "[email protected]";
myMail.Subject = "Text";
myMail.Priority = MailPriority.Low;
myMail.BodyFormat = MailFormat.Html;
myMail.Body = "<html><body>Text</body></html>";
MailAttachment myAttachment = new MailAttachment("c:\attach\attach1.txt", MailEncoding.Base64);
myMail.Attachments.Add(myAttachment);
SmtpMail.SmtpServer = "MyMailServer";
SmtpMail.Send(myMail);
senza scatenare coding-war, come mai molti usano il c++ quando con .net si risparmia un sacco di tempo?(non sono un fan di .net anzi io programmo in c++ ma appena ho visto quanto tempo si risparmia mi son ricreduto)
mi convien passare a c#?(o meglio non passatre ma usarlo insieme al c#)