title: C# Properties. Multiple SET input type
body: <p>I have a property that looks like this</p>
  
  <pre><code>private int clientID;
  
      public int ClientID
      {
          get { return clientID; }
          set { clientID = value; }
      }
  </code></pre>
  
  <p>I would like to be able to pass in a string to this property so that the setter will convert it for me. How do I do that?</p>
  
  <p>I know how to do the conversion, I just need to know how to pass in a string without it throwing a type error.</p>
  
  <p>Thanks,</p>
  
  <p>Tom</p>