You could not do that in battlefield 2. Or do you mean selectin different classes?
in Battalion Wars 2 you got a main character like a general ( if im correct, havent played this yet ) and an army. You can switch to any unit in your army and control that. so thats hotswapping