30.

which predefined attribute allows you to call an unmanaged code in programs developed outside the .NET environment..

By using the DLLImport attribute, the unmanaged code residing in dynamic-link libraries can be called from the managed C# enviroment