dynamic is a static data type which will bypass the type check during compile time. However, if the
dynamic represented data type has invalid operations, it will cause errors at run time.
publicintadd(inta,intb){returna+b;}intres=add(3,5);//OKdynamicres2=add(3,5);//OK, correctinti=res2+4;//OK, correctstringstr=res2+" is good";//OK, Error at run time