الأدوية الجيرية في بوو - هل هناك ما يعادل C#

StackOverflow https://stackoverflow.com/questions/1357672

  •  20-09-2019
  •  | 
  •  

سؤال

هل هناك طريقة في بوو للتعبير عن بعض القتائم على الأنواع العامة حيث يمكننا القيام باستخدام شرط WHERE في C#؟

باختصار ، كيف تكتب؟:

class MyClass<T>
    where T:Icomparable<T>
    {...}

شكرًا لك

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

المحلول

نعم. بناء الجملة هو نفس أنواع الإعلان:

class MyClass[of T(IComparable of T)]

أو ، لقيود أخرى:

class MyClass[of T1(class, constructor), T2(struct)]

أعتقد أن إصدار التطوير الحالي لـ BOO لا يدعم قيود المعلمات العامة التي تشير إلى نفسها أو إلى معلمات النوع العام الآخر ؛ قد أكون مخطئا رغم ذلك.

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