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 Unit Returned By FontUnit.Unit, Style.{BorderWidth, Height, Width}, WebControl.{BorderWidth, Height, Width} Passed To FontUnit.FontUnit( ), Style.{BorderWidth, Height, Width}, WebControl.{BorderWidth, Height, Width} |