can't connect Raspberry PI 3 to my PC through Ethernet Cable

The default behaviour is to autonegotiate speed and duplex. And for more than 15 years I don’t recall having issues with cross cables as all of the ethernet cards are autosensing if on the other side is a switch or host. Sounds more like an IP misconfiguration, judging by the other thread.