title: Can a C# program be cross-platform?
body: <p>I'm a newbie to programming, and I'm considering using C# to write a VERY simple program that simply edits a text file. </p>
  
  <ul>
  <li>Will it work on Macs and Linux? What will work?</li>
  <li>I want to know what makes a program cross-platform? </li>
  </ul>