源代码-.netframework有类似于c++的标准库么

问题描述

.netframework有类似于c++的标准库么

如题,例如c++有vector。什么什么的,不知道netframework里有什么对应的么?
另外我听说netframework在gib上开源了,如果有这个标准库,
那他这个源代码有么?
嗯我听说c#才是net的主要语言,而c#里只有命名空间的概念不用include的了。
那这些标准库的源代码岂不是有点乱?都在一起么?

解决方案

有的,但是这个和标准没关系。

C++的vector对应.NET的List

解决方案二:

开源和标准没有任何关系,linux开源了,不能说linux有标准。
相反,C++有标准,但是不是所有的C++编译器都开源。

解决方案三:

.net framework里面是各种封装好的类,它也提供了cpp中的stl所提供的各种类相似的封装。他的实现也不同。语言也应该是c#。
开源了,你也可以查到实现源码。

解决方案四:

看错了。你说的是标准库。

.NET本身的类库叫做FCL(基础类库),就是相当于标准库+stl+mfc+qt+...
FCL是.NET的基本类库

解决方案五:

https://msdn.microsoft.com/zh-cn/library/gg145045.aspx

时间: 2024-11-18 19:42:22

源代码-.netframework有类似于c++的标准库么的相关文章

template-c++ 编写类似于标准库中find算法的模板,非引用形参和引用形参的区别是什么

问题描述 c++ 编写类似于标准库中find算法的模板,非引用形参和引用形参的区别是什么 #include <iostream> #include <string> #include <vector> using namespace std; template<typename Init,typename T> Init find(Init begin,Init end,const T& val){ while(begin!=end){ if(val

C++著名类库和C++标准库介绍

C++著名类库 1.C++各大有名库的介绍--C++标准库 2.C++各大有名库的介绍--准标准库Boost 3.C++各大有名库的介绍--GUI 4.C++各大有名库的介绍--网络通信 5.C++各大有名库的介绍--XML 6.C++各大有名库的介绍--科学计算 7.C++各大有名库的介绍--游戏开发 8.C++各大有名库的介绍--线程 9.C++各大有名库的介绍--序列化 10.C++各大有名库的介绍--字符串 11.C++各大有名库的介绍--综合 12.C++各大有名库的介绍--其他库 1

C++标准库和标准模板库

C++强大的功能来源于其丰富的类库及库函数资源.C++标准库的内容总共在50个标准头文件中定义.在C++开发中,要尽可能地利用标准库完成.这样做的直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间.人力重新开发呢:(2)质量:标准库的都是经过严格测试的,正确性有保证:(3)效率:关于人的效率已经体现在成本中了,关于代码的执行效率要相信实现标准库的大牛们的水平:(4)良好的编程风格:采用行业中普遍的做法进行开发. 在C++程序设计课程中,尤其是作为第一门程序设计课程,我们注重了语法.语言的

Java SE 8:标准库增强

Lambda表达式是Java SE 8的核心功能,大部分的改进都围绕lambda表达式展开.(Jigsaw项目已经被推迟到Java SE 9.)关于lambda表达式的内容,已经在上一篇文章中进行了说明.这篇文章主要介绍Java SE 8中包含的其他Java标准库的增强. 并行排序 随着多核CPU的流行,Java平台的标准库实现也尽可能利用底层硬件平台的能力来提高性能.Java SE 7中引入了Fork/Join框架作为一个轻量级的并行任务执行引擎.Java SE 8把Fork/Join框架用到

Python标准库defaultdict模块使用示例

  Python标准库中collections对集合类型的数据结构进行了很多拓展操作,这些操作在我们使用集合的时候会带来很多的便利,多看看很有好处. defaultdict是其中一个方法,就是给字典value元素添加默认类型,之前看到过但是没注意怎么使用,今天特地瞅了瞅. 首先是各大文章介绍的第一个例子: 代码如下: import collections as coll def default_factory(): return 'default value' d = coll.defaultd

C++标准库 bitset

有些程序要处理二进制位的有序集,每个位可能包含 0(关)1(开)值.位是用来保存一组项或条件 的 yes/no 信息(有时也称标志)的简洁方法.标准库提供的 bitset 类简化了位集的处理.要使用 bitset 类就必须包含相关的头文件.在本书提供的例子中,假设都使用 std::bitset 的using声明: #include <bitset> using std::bitset; bitset 对象的定义和初始化 下表列出了 bitset 的构造函数.类似于 vector,bitset

Python标准库——走马观花

原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   Python的一大好处在于它有一套很有用的标准库(standard library).标准库是随着Python一起安装在你的电脑中的,是Python的一部分 (当然也有特殊情况.有些场合会因为系统安全性的要求,不使用全部的标准库,比如说Google App Engine).   利用已有的类(class)和函数(function)进行开发

Python标准库11 多进程探索 (multiprocessing包)

原文:Python标准库11 多进程探索 (multiprocessing包) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具.这些工具可以让我们更加便利地实现多进程.   进程池 进程池 (Process Pool)可以创建多个进程.这些进程就像是随时待命的士兵,准备执行任务(程序).一个进程池中可以容纳多个待命的士兵.

Python标准库13 循环器 (itertools)

原文:Python标准库13 循环器 (itertools) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   在循环对象和函数对象中,我们了解了循环器(iterator)的功能.循环器是对象的容器,包含有多个对象.通过调用循环器的next()方法 (__next__()方法,在Python 3.x中),循环器将依次返回一个对象.直到所有的对象遍历穷尽,循环器将举出StopIteration错误.   在for i in i