سؤال

في xcode والهدف ج، إذا كنت ترغب في استخدام uiglassbutton في منشئ واجهة، أضع السطر التالي في ملف رأسي:

@class UIGlassButton;

أنا الآن باستخدام Monotouch C #. هل هناك بيان مماثل يمكنني استخدامه لاستيراد فئة Uiglassbutton؟

أعتقد أن السؤال يصبح قام بورت فريق Monotouch Port Uiglassbutton إلى C # و Monotouch؟

هل كانت مفيدة؟

المحلول

في C #، لا يمكنك استيراد الفصل، ولكن مساحة الاسم. على سبيل المثال، قد يتم تعريف الفصل على النحو التالي:

namespace Ui.GlassControls
{
  public class UIGlassButton
  {
   .... // methods, properties, whatever

  }

}

في الملف المصدر الذي يتطلب الزر، سوف تستخدم:

using Ui.GlassControls; // namespace reference

....
// inside of some class
UIGlassButton ugb = new UIGlassButton();
// or
Ui.GlassControls.UIGlassButton ugb = new Ui.GlassControls.UIGlassButton();

تتم تجاوز طريقة إنشاءية الثانية الحاجة إلى عبارة "استخدام"، لأنه يشير إلى عنصر التحكم عن طريق معرف Namepspace.controlname مؤهل بالكامل.

ملحوظة أنا لست على دراية Uiglassbutton على وجه التحديد، لذلك سيتعين عليك البحث عن معرفة ما هي الجمعية التي تم تعريفها، وما هو الملف الذي تحتاج إلى الرجوع إليه من مشروع الاتصال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top