تعريف حقل حذف مع انعكاس

حقل هو المعرفة كعضو نوع استخدام TypeBuilder.DefineFieldالأسلوب. DefineField الطريقة تتطلب المتصل إلى تعيين اسم الحقل ونوع الحقل وسمات الحقل (استخدام FieldAttributesتعداد). DefineField إرجاع a FieldBuilder.

حقلBuilder.SetOffset يعرف حقل التخطيط. FieldBuilder.SetMarshal بتعريف كيفية حقل هو تنظيم. حقلBuilder.SetConstant بتعريف القيمة افتراضية حقل.

أيضا الرجوع حقل بيانات في المقطع.sdata الملف التنفيذي (PE) المحمول ملف. يتم تعريف حقول التي تمثل تهيئة بيانات باستخدام ModuleBuilder.DefineInitializedData. يتم تعريف حقول التي تمثل بيانات غير مهيأة باستخدام ModuleBuilder.DefineUninitializedData.

السمات

  • يتم تعيين حقول ثابتة استخدام من Fieldسمةs.ثابت سمة.

  • حقول التي يمكن تهيئة ولكن ليس فيما بعد كتابة إلى المحددة باستخدام السمة FieldAttributes.Iniإلىnly.

  • حقول التي يتم يحول برمجياً-يتم تعيين ثوابت الوقت باستخدام السمة FieldAttributes.قيمة حرفية.

  • هناك العديد من السمات التي تحدد كيفية ظهور الحقول. راجع الوصف FieldAttributes بتعداد.

راجع أيضًا:

موارد أخرى

استخدام الانعكاس حذف