Code reusability is very important in the software development process. We can save time and resources and reduce redundancy by using the code that have already been written.
C# Extension for Visual Studio Code provides lightweight development tools for .NET Core. By default it includes C# editing support, Syntax Highlighting, IntelliSense, Go to Definition feature etc. You need this extension if you are working with .net core in visual studio.
Microsoft .Net core is a free, cross platform, fast, lightweight open-source managed framework for building applications and services that can be run/published on Windows, Linux and Mac operating systems.