Handling nulls is a very tricky topic that requires some of the same precautions used in handling highly radioactive materials. While domesticated nulls seem to be so much less fierce than their ancestors, the wild nulls, which interbred with bugs somewhere in the murk of prehistory, they still have that streak of unpredictably insectoid predatory behavior that can surprise even the most diligent programmer.
Nulls in the wild are, generally, more dangerous than domesticated nulls. Trapping the wild null is most often done using those retired three comedians "try," "catch," and "finally." [
^], [
^]
But, sometimes "using" is brought into play, even though it may provoke protests from topless Russian agitators who are convinced "using" is foul-play reeking of slavery and colonialism, not to mention abuse. [
^]
Of course, many programmers use the common roadblock security check-point techniques of the different flavors of "IsNull," no matter the fact that their variables feel degraded by such intrusive body-cavity searches. [
^]
For trapping the wild null on moonless nights, the nets you might use are the various wicked snares made by the TryParse corporation that are hung off tasty bait like "int," "Enum," and so forth. These methods require heartlessness and advanced training to deploy: a sacrificial variable victim must be passed into them, and will enjoy a horrible mutilation. [
^]
Some programmers go so far as to surgically alter their variables to render them odorless so that nulls cannot locate them to attack, using the very controversial technique that turns them into "nullables," forcing them to wear, for a life-time, the Mark of the Question, "?," on their tails. [
^]
The attacking null, if they can, by luck, grab onto a nullable and jump its bones, is somehow hypnotized by the iconic glyph (some believe it derives from the ancient Ankh of Egypt, brought by alien visitors to primordial Earth) into believing that, by mistake, they have attempted to mate with a reference Type, and simply drop-off using the same biological technique that lizards use to discard their tails.
In summary: for combat with nulls, wild and domesticated, the programmer must prepare diligently, and even then, with the most advanced training, and weapons, may fall prey to the subtle trickery of nulls since they delight in bringing the most complex software to its knees in the most undignified way possible.
Some say that at the heart of every null is the same savage ferocity that you see when a cat gets hold of a baby bird.
I am not sure about that.