Выражение:
(expression1, expression2)
Первый expression1 оценен, тогда expression2 оценен, и значение expression2 возвращается для целого выражения.
Оказывается, это довольно просто, хотя и не очень часто используется ...
string adPath = "LDAP://server.domain.com/CN=John,CN=Users,dc=domain,dc=com";
DirectoryEntry userEntry = Settings.GetADEntry(adPath);
userentry.Properties["mail"].Clear();
userentry.CommitChanges();
Не уверен, что вы можете удалить его, поскольку пользовательские объекты обычно следуют схеме компании, но, возможно, будет работать что-то вроде следующего:
userEntry.Properties["mail"] = null;
или, может быть:
userEntry.Invoke("Put", "mail", null);
, затем:
userEntry.CommitChanges();