A writer should use a dash primarily for option C: to indicate an abrupt shift in idea.
Dashes can also be used in other contexts, such as to set off additional information or thoughts, but they aren't typically used for introductory phrases (A), lists (B), or to separate clauses in a compound sentence (D)—the latter would more commonly involve commas or conjunctions.