No, writing code in less lines in a high level language like C# will almost never have any significnant impact on performance. Compilers are designed to optimise these things anyway.
The key to coding for best performance is make the code maintainable and natural first. More often than not this will be optimised by your compiler into well performing code, because the compiler has been designed to recognize these normal structures and optimise them the best way it can.
Avoid heavily nested loops where possible. Don't do work multiple times in a loop when it can be done once before the loop starts. Avoid making multiple database or network calls when 1 will do the job.
Performance test your code when it is finished and look for a bottleneck. Then spend time reviewing this bottleneck to see if you can optimise it. This will give you the best performance improvement for your time. Don't waste time early on in the project trying to optimise little things until you know they have a big effect on performance.
Your biggest performance hits are likely to be file access, database access, web service access. Operational stuff you just do in code is not likely to have a huge performance hit.