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);


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}

    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace