для строк:
string a;
if(!String.IsNullOrEmpty(a))
{
//do something with a
}
для определенных типов вы можете создать метод расширения
обратите внимание, что я использовал HasValue вместо IsNullorEmpty, потому что в 99% случаев вам придется использовать! -оператор, если вы используете IsNullOrEmpty, который я считаю довольно нечитаемым
public static bool HasValue(this MyType value)
{
//do some testing to see if your specific type is considered filled
}