title: Why Does the following c# not return 957? (it returns 0)
body: <p>I'm baffled on the tiny piece of code below that fails to return 957 as I would expect. I'm kind of embarrassed to post but I can't see the problem.</p>
  
  <pre><code>using System;
  
  namespace ConsoleApp1
  {
      internal class Program
      {
          private static void Main(string[] args)
          {
              Console.WriteLine(ConvertToInteger("957.13"));
          }
  
          private static string ConvertToInteger(string timeStartIn)
          {
              Int32.TryParse(timeStartIn, out var timeStart);
  
              return timeStart.ToString();
          }
      }
  }
  </code></pre>