Evet, tekrar eden kodları azaltmanın yolu var. Öncelikle, bu tür nesneleri bir dizi içinde tutabilirsiniz. Ardından, bu nesneleri döngü içinde oluşturabilir ve kullanabilirsiniz. Bu, kodunuzu daha temiz ve daha az tekrarlı hale getirebilir.
Bu şekilde, aynı türdeki nesneleri bir dizi içinde saklayabilir ve daha az kod yazarak bu nesneleri oluşturabilirsiniz.
Örnek bir kod aşağıda:
List<SqlConnection> connections = new List<SqlConnection>();
List<SqlCommand> commands = new List<SqlCommand>();
List<SqlDataAdapter> adapters = new List<SqlDataAdapter>();
List<DataTable> tables = new List<DataTable>();
for (int i = 0; i < 3; i++)
{
SqlConnection connection = new SqlConnection();
connections.Add(connection);
SqlCommand command = new SqlCommand();
commands.Add(command);
SqlDataAdapter adapter = new SqlDataAdapter();
adapters.Add(adapter);
DataTable table = new DataTable();
tables.Add(table);
}
Yukarıdaki şekilde connections, commands, adapters ve tables listelerinde nesneleriniz var.
İhtiyacınıza göre bu listeleri kullanabilirsiniz.