If it's "discard X cards from hand," then obviously not. However, if it's "discard your hand," then I'd go with yes, as I would take it that one would just have a hand of 0 cards to discard.
As for exchanging cards in hand, I think that would be a little irrelevant, because you would just be exchanging nothing for nothing.