ジェネリックでないクラスの
ジェネリックなコンストラクタを
どう書けばよいですか?

C++で以下のようなコードを
C#でどう書けばよいですか?

class A{
template<typename T>
A(T t){}
};