How do you play against Darius?

It doesn't matter which champion I play, Camille, Gwen, Illaoi, are the ones I play the most, but with any of them whenever i face a Darius i literally can't do anything.

Try and walk up for one single CS, he lands w or e and then q and that's half my hp gone.
Try to farm one minion after he has one component, and that's one death in a single combo.

With champions like Gwen if the Darius is bad I can manage to go even and eventually kill them, but if they are half decent ill just be zoned out of any cs and even xp so by the time i should be able to turn the matchup around, ill be too behind to actually do so.

I just don't understand how the hell you play against him, it's always one of the most miserable experiences ever