HEX
This page is about the HEX
class available in PeyrSharp.Core.Converters
. You can find here all of its methods and properties.
Compatibility
The HEX
class is part of the PeyrSharp.Core
module, which is compatible with all of these frameworks and platforms:
Package/Platform | Windows | macOS | Linux + others |
---|---|---|---|
Core | ✅ | ✅ | ✅ |
Framework | .NET 6 | .NET 7 | .NET 8 |
Core | ✅ | ✅ | ✅ |
Constructors
HEX(hex)
Initializes a hexadecimal class from a hexadecimal value.
Arguments
Type | Name | Meaning |
---|---|---|
string | hex | The hexadecimal value (with or without # ). |
WARNING
If you specify a non-hexadecimal value, a HEXInvalidValueException
will be thrown.
Usage
c#
using PeyrSharp.Core.Converters;
HEX hex = new("#FF0A17");
Methods
ToRgb()
Definition
Converts the HEX color to RGB
. Returns a RGB
class.
Arguments
This method has no arguments.
Usage
c#
using PeyrSharp.Core.Converters;
RGB rgb = new HEX("#FFFFFF").ToRgb();
ToHsv()
Definition
Converts the HEX color to HSV
. Returns a HSV
class.
Arguments
This method has no arguments.
Usage
c#
using PeyrSharp.Core.Converters;
HSV hsv = new HEX("#E1077B").ToHsv();
Properties
Value
Definition
c#
public string Value { get; init; }
The Value
property contains the hexadecimal value of the HEX color. You can only get
this property.