| System.Web.UI.WebControls (system.web.dll) | struct |
This class is a simple value type used to represent a specific
increment of a specific unit of measurement. The
Unit class combines a numeric
Value property that quantifies the size with a
Type property that indicates what scale of
measurement is being used. Several shared (static) methods are
provided to convert a value of a specific scale to a unit. For
example, you can use Percentage( ) to convert a
percentage value to a unit that has the corresponding
Type set to
UnitType.Percentage.public struct Unit {
// Public Constructors
public Unit (double value );
public Unit (double value , UnitType type );
public Unit (int value );
public Unit (string value );
public Unit (string value , System.Globalization.CultureInfo culture );
// Public Static Fields
public static readonly Unit Empty ;
// Public Instance Properties
public bool IsEmpty {get; }
public UnitType Type {get; }
public double Value {get; }
// Public Static Methods
public static Unit Parse (string s );
public static Unit Parse (string s , System.Globalization.CultureInfo culture );
public static Unit Percentage (double n );
public static Unit Pixel (int n );
public static Unit Point (int n );
public static bool operator != (Unit left , Unit right );
public static bool operator = = (Unit left , Unit right );
public static implicit operator Unit (int n );
// Public Instance Methods
public override bool Equals (object obj ); // overrides ValueType
public override int GetHashCode ( ); // overrides ValueType
public override string ToString ( ); // overrides ValueType
public string ToString (System.Globalization.CultureInfo culture );
}
Hierarchy
System.Object 
System.ValueType 
UnitReturned By
FontUnit.Unit,
Style.{BorderWidth, Height,
Width},
WebControl.{BorderWidth,
Height, Width}Passed To
FontUnit.FontUnit( ),
Style.{BorderWidth, Height,
Width},
WebControl.{BorderWidth,
Height, Width}