简体   繁体   中英

Relationship between Base Class Library and .NET Standard

A rookie question: .Net Standard set of APIs are a "subset" of a .NET's Base Class Library (BCL) implementation, like Mono? That is, a BCL is bigger set than .NET Standard's set of APIs?

Yes, .NET Standard is a subset of .NET Framework's class library. Simply said, sorry for the simplification, .NET Framework was here many years ago, but only for Windows. Now they try to provide .NET for other platforms but not everything is so easy, so they are adding piece by piece. This multiplatform standard is called .NET Standard and is the same everywhere, not just for Windows like the good old .NET Framework.

Also note that .NET Standard 2.0 is much more closer to .NET Framework's library than .NET Standard 1.0 was. (That 1.0 was quite empty, I'd say, but this is just a personal opinion.)

在此处输入图片说明 .NET Standart defines uniform set of BCL APIs for all .NET implementations to implement, independent of workload. It is the set of fundamental APIs (generally known as base class library or BCL).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM