In addition to RIL’s answer, you could use one of the two LineLine intersection methods (this and this) available in RhinoCommon. In particular if you’re looking to intersect infinite lines.
Also, be sure to follow these tips when posting topics (always helps with a file/some code).