Home > Articles > Programming > Windows Programming

  • Print
  • + Share This
Like this article? We recommend

Like this article? We recommend

An Analogy

Although it may sound confusing, it is true that the Type class is a type whose type is type! No other data type can make that claim. For an analogy in the English language, consider the word word. Each of the other words that represent things, such as dog, cloud, and tomato (that is, nouns), refers to a particular type of thing. The word word also refers to a particular type of thing, but it just happens to be the type of thing that the word word actually is. So, the word word is a word whose meaning is "word"! It sounds like gibberish, but it is a true statement, and no other English word (other than synonyms) can make the same claim. Perhaps you never thought about how unusual or unique the word word is because you are so familiar with it. That's a good thing! You will find that once you get over the conceptual hurdle of reflection and the type named Type, you will use it to do useful work without even thinking about its strangeness.

  • + Share This
  • 🔖 Save To Your Account