I assume you mean in a Generic method or class:
public T MyGenericMethod<T>(T myParameter)
{
...
}
If so, then yes, it's pretty easy to restrict the class type to those with a constructor:
public T MyGenericMethod<T>(T myParameter) where T: new()
{
...
}
Unless the class you use the method with is a concrete class which has a public parameterless constructor, you will get an error.
If that isn't what you are trying to find out about, you will have to explain yourself in much greater detail.