System.Numerics.Colors Espacio de nombres

Proporciona tipos de valor genéricos para representar colores en los espacios de color ARGB y RGBA, junto con métodos auxiliares para crear y convertir valores de color con endianidad explícita.

Clases

Nombre Description
Argb

Proporciona tipos de valor genéricos para representar colores en los espacios de color ARGB y RGBA, junto con métodos auxiliares para crear y convertir valores de color con endianidad explícita.

Rgba

Proporciona tipos de valor genéricos para representar colores en los espacios de color ARGB y RGBA, junto con métodos auxiliares para crear y convertir valores de color con endianidad explícita.

Estructuras

Nombre Description
Argb<T>

Proporciona tipos de valor genéricos para representar colores en los espacios de color ARGB y RGBA, junto con métodos auxiliares para crear y convertir valores de color con endianidad explícita.

Rgba<T>

Proporciona tipos de valor genéricos para representar colores en los espacios de color ARGB y RGBA, junto con métodos auxiliares para crear y convertir valores de color con endianidad explícita.

Comentarios

El System.Numerics.Colors espacio de nombres contiene estructuras de color genéricas que almacenan componentes alfa, rojo, verde y azul en un orden especificado. Los dos tipos principales son:

  • Argb<T> — una estructura de solo lectura que almacena componentes de color en el orden alfa, rojo, verde y azul.
  • Rgba<T> — una estructura de solo lectura que almacena componentes de color en rojo, verde, azul, orden alfa.

Ambas estructuras son genéricas sobre el tipo T de componente (restringido a los tipos de valor), que permite usar byte, floatu otros tipos numéricos para los componentes de color. Cada estructura implementa IEquatable<T> y proporciona métodos para copiar componentes en un intervalo y convertir entre representaciones ARGB y RGBA.

Las Argb clases y Rgba estáticas proporcionan métodos de fábrica para crear instancias de color a partir de uint valores con ordenación explícita de bytes big-endian o little-endian y métodos de extensión para convertir instancias de color de nuevo en uint valores.