Erickson, Jon (2008). Hacking: The Art of Exploitation. No Starch Press. p. 51. ISBN978-1-59327-144-2. "Typecasting is simply a way to temporarily change a variable's data type, despite how it was originally defined. When a variable is typecast into a different type, the compiler is basically told to treat that variable as if it were the new data type, but only for that operation. The syntax for typecasting is as follows: (typecast_data_type) variable ..."
Gopal, Arpita (2009). Magnifying C. PHI Learning Private Limited. p. 59. ISBN978-81-203-3861-6. "From the above, it is clear that the usage of typecasting is to make a variable of one type, act like another type for one single operation. So by using this ability of typecasting it is possible for create ASCII characters by typecasting integer to its ..."
Mössenböck, Hanspeter (25 March 2002). "Advanced C#: Checked Type Casts"(PDF). Institut für Systemsoftware, Johannes Kepler Universität Linz, Fachbereich Informatik. p. 5. Retrieved 4 August 2011. at C# Tutorial