I can be used by anything, it is a public namespace included with the .Net core libraries. You can use it in a Windows app, Class Library, Web Service, Windows Service, Console App, etc...
.Net is two primary things:
1) A compiler that turns your high level code into something a computer can understand.
2) A collection of libraries of commonly used objects and functionality.
That means that you don't have to create your own String class from scratch (like you do in C++). The creators of the .Net framework already did a lot of work for you. They created Strings, datasets, file manipulation, etc... All of the stuff they created is organized in to namespaces. Everything related to Input/Output is in the System.IO namespace. Everything related to data is in the System.Data namespace. Everything about networks is in the System.Net namespace.
Even the basic types are all in the System namespace (System.String, System.Integer, etc...) Luckily though, the System namespace is imported for us, so we don't have to type the word 'system' 500 time in each method
These namespaces are available to you any time you are working in .Net. If you are using Visual Studio to write your code, you can type "system." and a list will pop-up showing you all of the things in the System namespace.
-Rick
VB.Net Forum forum796 forum855 ASP.NET Forum
I believe in killer coding ninja monkeys.![[monkey] [monkey] [monkey]](/data/assets/smilies/monkey.gif)