variable
とstring
のはどう違いますかc#
c#
がこれだけをサポートしている理由
var data = GetData("");
なぜこれではないのですか?
string data = GetData("");
それとも両方をサポートしますか?どちらを使用するのが良いですか?それはどのように実装されていますか?
private DataTable GetData(string query)
{
string conString = ConfigurationManager.ConnectionStrings["ProjectConnectionString"].ConnectionString;
SqlCommand cmd = new SqlCommand(query);
using (SqlConnection cn = new SqlConnection(conString))
{
using (SqlDataAdapter da = new SqlDataAdapter())
{
cmd.Connection = cn;
da.SelectCommand = cmd;
using (DataTable dt = new DataTable())
{
da.Fill(dt);
return dt;
}
}
}
}