C#
Boxing and Unboxing
C#Itisbesttoavoidusingvaluetypesinsituationswheretheymustbeboxedahighnumberoftimes,forexampleinnon-genericcollectionsclassessuchasSystem.Collections.ArrayList.Youcanavoidboxingofvaluetypesbyusinggener