System.Convert.Convert.ToByte C# (CSharp) Метод

ToByte() публичный статический Метод

public static ToByte ( float value ) : byte
value float
Результат byte
		public static byte ToByte (float value) 
		{ 
			if (value > Byte.MaxValue || value < Byte.MinValue)
				throw new OverflowException (Locale.GetText (
					"Value is greater than Byte.MaxValue or less than Byte.Minalue"));

			// This and the double version of ToByte are the only ones
			// the spec listed as checking for .NaN and Infinity overflow
			if (Single.IsNaN(value) || Single.IsInfinity(value))
				throw new OverflowException (Locale.GetText (
					"Value is equal to Single.NaN, Single.PositiveInfinity, or Single.NegativeInfinity"));
	  
			// Returned Even-Rounded, pass it as a double, could have this
			// method just call Convert.ToByte ( (double)value)
			return (byte)(Math.Round ( (double)value));
		}

Same methods

Convert.Convert::ToByte ( System.DateTime value ) : byte
Convert.Convert::ToByte ( bool value ) : byte
Convert.Convert::ToByte ( byte value ) : byte
Convert.Convert::ToByte ( char value ) : byte
Convert.Convert::ToByte ( decimal value ) : byte
Convert.Convert::ToByte ( double value ) : byte
Convert.Convert::ToByte ( int value ) : byte
Convert.Convert::ToByte ( long value ) : byte
Convert.Convert::ToByte ( object value ) : byte
Convert.Convert::ToByte ( object value, IFormatProvider provider ) : byte
Convert.Convert::ToByte ( sbyte value ) : byte
Convert.Convert::ToByte ( short value ) : byte
Convert.Convert::ToByte ( string value ) : byte
Convert.Convert::ToByte ( string value, IFormatProvider provider ) : byte
Convert.Convert::ToByte ( string value, int fromBase ) : byte
Convert.Convert::ToByte ( uint value ) : byte
Convert.Convert::ToByte ( ulong value ) : byte
Convert.Convert::ToByte ( ushort value ) : byte