|  | where句の条件に使用する値は変数に持っているという事ですよね? となると多分以下のような感じになります。
 
 SqlCommand cmd = new SqlCommand("DELETE FROM user_master WHERE id ='" + this.id + "' and userid='" + this.userid + "' and username='" + this.username + "' and password='" + this.password + "' and age=" + this.age.ToString() .... 略
 
 で、次にJittaさんの話になっていきますね。
 上のやり方は推奨されません。
 SQLインジェクションについて調べてみてください。
 
 SqlCommand cmd = new SqlCommand("DELETE FROM user_master WHERE id =@id and userid=@userid and username=@username and ....... 略
 cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
 cmd.Parameters.Add("@userid", SqlDbType.VarChar).Value = userid;
 cmd.Parameters.Add("@username", SqlDbType.VarChar).Value = username;
 .... 略
 
 |