A 22-year-old Adelaide man has been arrested in relation to threats made while armed with a crossbow during a siege in the city's northern suburbs.

Police said the incident at a property at Enfield ended on Sunday night after about three hours.

The man was taken to the Royal Adelaide Hospital for treatment to undisclosed injuries.

He was expected to be charged with aggravated endanger life and aggravated assault.