У меня есть следующий код:
public DataTable GetAllActiveUsers()
{
DataTable dataTable = new DataTable();
try
{
connection.Open();
SqlCommand getAllActiveUsersCommand = new SqlCommand(getAllUsers, connection);
SqlDataAdapter dataAdapter = new SqlDataAdapter(getAllActiveUsersCommand);
dataAdapter.Fill(dataTable);
return dataTable;
}
catch(Exception e)
{
Console.WriteLine(e);
return null;
}
finally
{
connection.Close();
}
}
В основном я получаю активных пользователей в моей базе данных. Но может кто-нибудь объяснить мне, будет ли выполняться блок Finally
, если он успешно запускает блок try
и возвращает DataTable??
Спасибо