C# int.TryParse and float.TryParse both parsed negative value and returned true : <p>I am working some basic data types.
I need to find user input data types.</p>

<p>Whenever I use int.TryParse and float.TryParse both parse negative value and returned true.</p>

<p>This is bug? or this is the basic functionality which is I did't aware.</p>
