您正在开发自定义集合类。您需要在类中创建方法。您需要确保在类中创建的方法返回与Foreach语句兼容的类型。该方法应满足哪个条件?()A.该方法必须返回IEnumerator或IEnumerable类型B.该方法必须返回IComparable类型C.该方法必须明确包含集合D.该方法必须是类中唯一的迭代器

题目
您正在开发自定义集合类。您需要在类中创建方法。您需要确保在类中创建的方法返回与Foreach语句兼容的类型。该方法应满足哪个条件?()

A.该方法必须返回IEnumerator或IEnumerable类型

B.该方法必须返回IComparable类型

C.该方法必须明确包含集合

D.该方法必须是类中唯一的迭代器


相似考题
参考答案和解析
参考答案:A
更多“您正在开发自定义集合类。您需要在类中创建方法。您需要确保在类中创建的方法返回与Foreach语句兼容的类型。该方法应满足哪个条件?() ”相关问题
  • 第1题:

    您正在编写自定义字典。该自定义字典类名为MyDictionary。您需要确保该字典是类型安全的字典。您应该使用哪个代码段?()

    A.

    B.

    C.

    D.


    参考答案:A

  • 第2题:

    Certkiller.com 已经被本地小私立学校聘请开发一类库,将在名为ManageAttendance的 学生档案管理应用程序中使用,ManageAttendance 名学生档案您应负责此类库的开发。Certkiller.com 已指示您在应用程序中创建集合以存储学习的结果目前仅有七个学生,但此值将增加两倍,在下一年度,学校已通知您。由于对有限的资源,您需要确保您所创建的集合消耗最少的资源。创建集合,您应该使用什么?()

    A.HybridDictionary 的集合类

    B.哈希表集合类

    C.ListDictionary 的集合类

    D.StringCollection 的集合类


    参考答案:A

    它利用了ListDictionary处理小集合时性能改善的优点,同时也可灵活地切换到处理较大集合时能力比ListDictionary更好的Hashtable。
    如果集合的初始大小大于ListDictionary的最佳大小,则集合将存储在Hashtable中,以避免将元素从ListDictionary复制到Hashtable产生的系统开销。

  • 第3题:

    您最近创建了一个名为ShoppingList 的自定义集合类为当地的超市 。此自定义的类将包含 ShoppinItem 对象具有下面列出的公共属性。* Name* AisleNumber* OnDiscount你要使您的类来循环访问 ShoppingList 集合中,并列出每个产品的Name和AisleNumber,使用 foreach 语句。要实现这一目标的声明相应的代码。您应该使用哪个代码?()

    A.

    B.

    C.

    D.


    参考答案:B
    在现实应用中,对于集合以及枚举这些集合的需求非常普遍,因此在.NET中集合所依赖的接口被设计为公共的。想要实现对象的枚举就必须继承IEnumerable接口。

  • 第4题:

    你在 Certkiller 做应用程序的开发工作。 com。您正在开发一个名为 ClientCollection 的集合类这是用于存储位于不同地理区域的 Certkiller.com 的客户的姓名。由客户端类表示这些客户端的名称。您打算创建一个名为 SortClients,安排客户端对象按升序排列的 ClientCollection 类中方法。您需要确保适当的接口由客户端类允许排序。应使用何种接口?()

    A.IDictionary

    B.IComparable

    C.IComparer

    D.IEqualityComparer


    参考答案:B

    从表面看IComparable是排序时使用IComparer只是比较

  • 第5题:

    您目前正在审查由其他开发人员创建的应用程序的过程中。您正在检查的应用程序包括声明一个名为 EmployeeList,其中存储雇员对象的集合。如下所示:公共类 EmployeeList: Enumerator, IEnumerable{/ / 类实现}您需要的能力来循环访问 EmployeeList,最小的开发工作。你应该做什么?()

    A.利用switch语句

    B.利用dowhile语句

    C.利用foreach语句

    D.使用if语句


    参考答案:C