Existe um construtor genérico com restrição de parâmetro em c #?

Em c # você pode colocar uma restrição em um método genérico como:

public class A {

    public static void Method<T> (T a) where T : new() {
        //...do something...
    }

}

Onde você especifica issoT deve ter um construtor que não requer parâmetros. Eu estou querendo saber se existe uma maneira de adicionar uma restrição como "existe um construtor com umfloat[,] parâmetro?"

O código a seguir não compila:

public class A {

    public static void Method<T> (T a) where T : new(float[,] u) {
        //...do something...
    }

}

Uma solução alternativa também é útil?

questionAnswers(6)

yourAnswerToTheQuestion