2010-05-04 34 views

回答

1

我要提取的第一批是以「MSEXCH」開頭的八個 - 該前綴表示作者覺得這些屬性存在某些共同點。除此之外,我沒有看到很多自然而然地陷入簡單團體的事情,但是如果你發現某些特性總是被一起使用,那麼將它們放入同一個班級可能是一個好主意。

0

如果你談論的是將它們劃分爲邏輯組,然後將班做工精細對於這一點,它可能使他們更容易瀏覽。我確信有一個原因是,AD中的屬性並沒有以這種方式組合在一起,但是當我得到很多屬性時,我總是試圖將它們組合在一起,所以我必須開始一些嚴肅的滾動。

1

如果他們是相關的,它們應該屬於一起...

如果你認爲你可以將它們進一步(即地址,電話號碼),您可以創建簡單的類的。

0

問題是否與源代碼太長您可以將自動特性

public string Department { get; private set; } 
    public string FirstName { get; private set; } 
    public string MiddleName { get; private set; } 
    public string LastName { get; private set; } 
    public string LoginName { get; private set; } 
    public string LoginNameWithDomain { get; private set; } 
    public string StreetAddress { get; private set; } 
    public string City { get; private set; } 
    public string State { get; private set; } 
    public string PostalCode { get; private set; } 
    public string Country { get; private set; } 
    public string HomePhone { get; private set; } 
    public string Extension { get; private set; } 
    public string Mobile { get; private set; } 
    public string Fax { get; private set; } 
    public string EmailAddress { get; private set; } 
    public string Title { get; private set; } 
    public string Company { get; private set; } 
相關問題