Boxing ایک value type (جیسے int) کو reference type (object) میں تبدیل کرنا ہے — اسے heap پر ایک object میں wrap کرنا۔ Unboxing اس کا الٹا ہے (value کو واپس نکالنا)۔ دونوں کی کارکردگی کی قیمت ہے (heap allocation، copying)، اور انہیں سمجھنا آپ کو غیر ضروری overhead سے بچنے میں مدد دیتا ہے۔
