Marine biology gannets, and auks. Although they spend most of their lives in the ocean, species such as gulls can often be found thousands of miles inland. There are five main types of marine mammals, namely cetaceans (toothed whales and baleen whales); sirenians such as manatees; pinnipeds including seals and the walrus; sea otters; and the polar bear. All are air-breathing, and while some such as the sperm whale can dive for prolonged periods, all must return to the surface to breathe. Marine habitats can be divided into coastal and open ocean habitats. Coastal habitats are found in the area that extends
Blittable types what constitutes a blittable type allows a developer to identify situations where intervention is and is not required for a type to be correctly marshaled. In this way, less time is wasted on over-specification of types or function calls. Blittable types Blittable types are data types in the Microsoft .NET framework that have an identical presentation in memory for both managed and unmanaged code. Understanding the difference between blittable and non-blittable types can aid in using COM Interop or P/Invoke, two techniques for interoperability in .NET applications. A memory copy operation is sometimes referred to as "block transfer", shortened to