title: How read/edit a .plist file using c#
body: <p>I need to make some changes to the file that holds the default homepage for safari, it's on the current location ( in my computer) </p>
  
  <pre><code>C:\Users\Sandbox\AppData\Roaming\Apple Computer\Preferences\com.apple.Safari.plist
  </code></pre>
  
  <p>But i couldn't figure out how to edit this file using c# because i don't know where is the line that it should be edited, when i open the file using Notepad or Dreamweaver or Any text editor, i see the following :</p>
  
  <p><img src="https://i.stack.imgur.com/1KmQe.png" alt="enter image description here"></p>
  
  <p>I'm sure this is the file that hold the preferences, because deleting it will cause the homepage to dissapear, i googled for this problem and i found that .plist is an XML file format which works on MAC.</p>
  
  <p>Now is it possible to edit this file in Windows and from a C# Application in order to set my homepage ?</p>