2012-07-30 64 views
1

當我爲一個採用參數類型爲MethodAttributes(.NET)的方法編寫文檔時,我無法引用成員是靜態成員還是實例成員的概念。如何描述實例或靜態聯繫的概念?

有沒有一個好的單詞或短語來命名靜態/實例從屬關係的概念,而不寫出來(就像我在這裏做的那樣)?

編輯:
該API如下。它允許用戶向我們稱之爲可變類型的東西添加一個方法。非常類似於Reflection.Emit的TypeBuilder.DefineMethod方法。

public MutableMethodInfo AddMethod (
    string name, 
    MethodAttributes attributes, 
    Type returnType, 
    IEnumerable<ParameterDeclaration> parameterDeclarations, 
    Func<MethodBodyCreationContext, Expression> bodyProvider 
); 
+0

我認爲正確的答案是上下文。提供一些關於你正在記錄的類和方法的更多細節。 – orangepips 2012-07-30 18:13:49

回答

1

我不相信有一個特定的詞可以捕獲屬於某個類或實例的方法的質量。首先,不同的語言對這些東西使用非常不同的詞。 Java和C#使用靜態或無,C++也是如此。 Objective-C用' - '或'+'標記方法,但人們通常會引用類或實例方法。當然,Javascript並沒有真正的類,所以又不同了,等等。

你最好在代碼中打賭就像isStatic或isClassMethod。完全可讀,應該毫不懷疑它是什麼意思。在文檔中,可能最好使用longhand,即「類或實例方法」或「實例或靜態方法」。