}
public string Address {
- get { return String.Format( "{0}@{1}" , user , host ); }
+ get { return String.Concat (user, "@", host); }
set {
string[] parts = value.Split( new char[] { '@' } );
MailAddress addr = new MailAddress();
string address = null;
string nameString = null;
- string[] parts = str.Split( new char[] { ' ' } );
+ string[] parts = str.Split( new char[] { ' ', '<' } );
// find the address: xxx@xx.xxx
// and put to gether all the parts
if( name == null ) {
- retString = String.Format( "<{0}>" , this.Address );
+ retString = String.Concat ("<", this.Address, ">");
} else {
string personName = this.Name;
- if( MailUtil.NeedEncoding( personName ) ) {
- personName = String.Format( "=?{0}?B?{1}?=",
- Encoding.Default.BodyName ,
- MailUtil.Base64Encode( personName ) ) ;
- }
+ if( MailUtil.NeedEncoding( personName ))
+ personName = "=?" + Encoding.Default.BodyName + "?B?" + MailUtil.Base64Encode(personName) + "?=";
- retString = String.Format( "\"{0}\" <{1}>" , personName , this.Address);
-
+ retString = "\"" + personName + "\" <" + this.Address + ">";
}
return retString;