You can use the Interpolated Chains (necessary C # 6.0):
string s =$"insert into Administrador values('{admin.nick}','{admin.pass}','{admin.nombre}')";
But if you are talking about sql queries, what you should use is a parameterized query, something like:
string s = "insert into Administador values(@nick,@pass,@nombre)";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(s, connection);
command.Parameters.Add("@nick", SqlDbType.VarChar);
command.Parameters["@nick"].Value = admin.nick;
command.Parameters.Add("@pass", SqlDbType.VarChar);
command.Parameters["@pass"].Value = admin.pass;
command.Parameters.Add("@nombre", SqlDbType.VarChar);
command.Parameters["@nombre"].Value = admin.nombre;
//ejecutar command ...
}
Parameterized queries allow you to avoid SQL Injections , as well as solve many problems with data types such as the dates. They should be used ALWAYS.