Which of the following are properties of ionic compounds?

A. hard solids with high melting and boiling points.

B. soft and good conductors of electricity.

C. both A and B

D. good conductors of electricity, but only when dissolved in water