请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

阿莱克斯刘 2024-08-15 12:01:10
1.集合(Collection)
在C#中,集合是用于存储和管理一组相关对象的类。C#提供了多种集合类型,每种类型都有其特定的用途和特性。常见的集合类型包括:

数组(Array):固定大小的集合,元素类型相同。
列表(List<T>):动态大小的集合,支持按索引访问元素。
字典(Dictionary<TKey, TValue>):键值对集合,通过键访问元素。
队列(Queue<T>):先进先出(FIFO)的集合。
堆栈(Stack<T>):后进先出(LIFO)的集合。
例如,,使用 List<T> 创建和操作一个字符串列表:
List<string> fruits = new List<string> { "Apple", "Banana", "Cherry" };
fruits.Add("Date");
fruits.Remove("Banana");

foreach (var fruit in fruits)
{
    Console.WriteLine(fruit);
}


2.模块(Module)
在C#中,模块是程序集(Assembly)的一部分。一个程序集可以包含一个或多个模块。模块是编译后的代码单元,包含类型定义和实现。模块通常由编译器生成,并且在大多数情况下,开发者不需要直接与模块交互。

模块的主要作用是组织和管理代码,使其更易于维护和重用。模块可以包含类、接口、结构、枚举等类型。

例如,一个简单的c#程序可能包含一下模块
MyAssembly.dll
    - Module1
         - Namespace1
             - Class1
             - Class2
    - Module2
        - Namespace2
             - Class3
0 回复 有任何疑惑可以回复我~
阿莱克斯刘 2024-08-15 11:56:53
在c#中似乎没有“模块”这个概念,不确定你是不是想问列表和集合的区别?
0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉13126187115 #1
    是视频播放到30s提到的 集合和模块不理解
    回复 有任何疑惑可以回复我~ 2024-08-15 15:50:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信