Size Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Struct definindo a altura e a largura como um par de duplos.
[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
- Herança
-
System.ValueTypeSize
- Atributos
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Comentários
Os desenvolvedores de aplicativos devem estar cientes dos limites de representações de ponto flutuante, especificamente a possibilidade de comparações incorretas e verificações de igualdade para valores com pequenas diferenças. O artigo de David Goldberg Sobre o que todo cientista da computação deve saber sobre Floating-Point aritmética descreve os problemas excelentemente.
Construtores
Size(Double, Double) |
Cria um novo objeto Size com |
Campos
Zero |
O Size cujos valores de altura e largura são 0,0. |
Propriedades
Height |
Magnitude ao longo do eixo vertical em unidades específicas da plataforma. |
IsZero | |
Width |
Magnitude ao longo do eixo horizontal em unidades definidas pela plataforma. |
Métodos
Deconstruct(Double, Double) |
Struct definindo a altura e a largura como um par de duplos. |
Equals(Object) |
Se |
Equals(Size) |
Se |
GetHashCode() |
Retorna um valor de hash para o Size. |
ToString() |
Retorna uma representação legível por humanos de Size. |
Operadores
Addition(Size, Size) |
Retorna um novo Size cujos Height e Width são a soma da altura e da largura do componente. |
Equality(Size, Size) |
Se dois Sizes têm valores iguais. |
Explicit(Size to Point) | |
Inequality(Size, Size) |
Se dois Sizes têm valores diferentes. |
Multiply(Size, Double) | |
Subtraction(Size, Size) |
Retorna um novo Size cujos Height e Width são a altura e a largura de |