共用方式為


IMemberCreationService.CreateField 方法

定義

使用指定的欄位名稱、欄位型別、參數型別、屬性和常值 (Literal) 初始化運算式,建立指定類別的欄位。

public:
 void CreateField(System::String ^ className, System::String ^ fieldName, Type ^ fieldType, cli::array <Type ^> ^ genericParameterTypes, System::CodeDom::MemberAttributes attributes, System::CodeDom::CodeSnippetExpression ^ initializationExpression, bool overwriteExisting);
public void CreateField (string className, string fieldName, Type fieldType, Type[] genericParameterTypes, System.CodeDom.MemberAttributes attributes, System.CodeDom.CodeSnippetExpression initializationExpression, bool overwriteExisting);
abstract member CreateField : string * string * Type * Type[] * System.CodeDom.MemberAttributes * System.CodeDom.CodeSnippetExpression * bool -> unit
Public Sub CreateField (className As String, fieldName As String, fieldType As Type, genericParameterTypes As Type(), attributes As MemberAttributes, initializationExpression As CodeSnippetExpression, overwriteExisting As Boolean)

參數

className
String

字串,可定義要加入欄位之類別的名稱。

fieldName
String

字串,可定義欄位的名稱。

fieldType
Type

新欄位的 Type

genericParameterTypes
Type[]

與欄位關聯之任何參數的 Type 陣列。

attributes
MemberAttributes

MemberAttributes,可定義欄位的成員屬性識別項。

initializationExpression
CodeSnippetExpression

CodeSnippetExpression,其中包含欄位的常值運算式。

overwriteExisting
Boolean

如果要在建立新欄位時刪除 true 上的現有欄位則為 className,否則為 false

適用於