The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform.

You cannot uninstall the .NET framework via the Uninstall Programs Control Panel applet, as you will not see it listed there. You will have to click on Turn Windows features on or off.

This will show the version of the .net framework which is installed on your Windows computer.
If you need details you may also download and use any of these freeware portable apps like FrameworkDetector, .Net Framework Detector or .NET Version Detector.

If you wish to completely remove some/old versions of the .net framework you may want to check out .NET Framework Cleanup Tool. To know which version of .NET Framework is included in which version of Windows , click here.
This .NET Framework cleanup tool is designed to automatically perform a set of steps to remove selected versions of the .NET Framework from a computer. It will remove files, directories, registry keys and values and Windows Installer product registration information for the .NET Framework. The tool is intended primarily to return your system to a known (relatively clean) state in case you are encountering .NET Framework installation, uninstallation, repair or patching errors so that you can try to install again.
Download Page for latest version : .NET Framework.
Troubleshooting .NET Frameworks 4.0 Install Issues on Windows 7 may also interest you.
If you need any additional Step-by-Step Instructions, Troubleshooting help & How To Articles, do visit the .NET Framework Solution Center. and MSDN-KB318785.
If you have liked this post, you might want to check out some more, on topics like .NET, Features.