Como posso passar um nome de tabela para SqlCommand?

Estou tentando passar um nome de tabela como parâmetro para minha consulta atravésSqlCommand mas não parece estar funcionando. Aqui está o meu código;

SqlConnection con = new SqlConnection( "server=.;user=sa;password=12345;database=employee" );
con.Open( );
SqlCommand cmd = new SqlCommand( "drop table @tbName" , con );
cmd.Parameters.AddWithValue( "@tbName" , "SampleTable" );
cmd.ExecuteNonQuery( );
con.Close( );

questionAnswers(2)

yourAnswerToTheQuestion