Can anyone clarify to me the difference between the following:
1.
{
  // ... 
  Button b = new Button(); 
  b.Click += new RoutedEventHandler(b_Click);
}
void b_Click(object sender, RoutedEventArgs e) { //do stuff...... }
2.
{
    // ...
    Button b = new Button();
    b.Click += a_Click;
}
void a_Click(object sender, RoutedEventArgs e) { //do stuff...... }