title: Exchange bool values between two Lists, C#
body: <p>Help me to find a way to do the following, please:</p>
  
  <p>I have two <code>List&lt;bool&gt;</code>. </p>
  
  <p>First one contains different bool values, I know nothing about the length and content of the second one. I have to go through the first <code>List&lt;bool&gt;</code> and if I meet a true value I need to write it in the second <code>List&lt;bool&gt;</code> at the exactly same position where I met it in the first <code>List&lt;bool&gt;</code>.</p>
  
  <p>For example, first list consists of false-false-true that means that I should write true at the third position of the second <code>List&lt;bool&gt;</code>, the second one should look like ...-...-true and if there was something on the ... position I should preserve it and if there was nothing there I should put false there.</p>