Chinese polearms rearguard officer, and a porter. Chinese polearms The three most common types of Chinese polearms are the "ge" (戈), "qiang" (槍), and ji (戟). They are translated into English as dagger-axe, spear, and halberd. Dagger-axes were originally a short slashing weapon with a 0.9 to 1.8 m long shaft, but around the 4th century BC a spearhead was added to the blade, and it became a halberd. The spear is also sometimes called a "mao" (矛), which is also sometimes used to designate polearms with a wavy snake-like spearhead. From the Warring States period onward, the length of Chinese polearms
Blittable types The following are some commonly used non-blittable types in the .NET framework: There are many more blittable and non-blittable types, and user-defined types may fit in either category depending on how they are defined (MSDN). This very restrictive notion of blittable types appears to limit the usefulness of the interoperability services provided by .NET, but this is not so. While blittable types allow a straightforward definition of interoperable types, various ways exist to explicitly define how a non-blittable type should be converted by the interop marshaler. For example, in the .NET languages there are many attributes which can be applied