diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
index 38a2f4522c..77a913b14e 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
@@ -14,7 +14,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
/// Initializes a new instance of the class.
///
public IccCurveTagDataEntry()
- : this(new float[0], IccProfileTag.Unknown)
+ : this(Array.Empty(), IccProfileTag.Unknown)
{
}
@@ -41,7 +41,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
///
/// Tag Signature
public IccCurveTagDataEntry(IccProfileTag tagSignature)
- : this(new float[0], tagSignature)
+ : this(Array.Empty(), tagSignature)
{
}
@@ -63,7 +63,7 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
public IccCurveTagDataEntry(float[] curveData, IccProfileTag tagSignature)
: base(IccTypeSignature.Curve, tagSignature)
{
- this.CurveData = curveData ?? new float[0];
+ this.CurveData = curveData ?? Array.Empty();
}
///
diff --git a/tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.PrimitivesTests.cs b/tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.PrimitivesTests.cs
index 56a4f8c0ca..845a149b5d 100644
--- a/tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.PrimitivesTests.cs
+++ b/tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.PrimitivesTests.cs
@@ -42,7 +42,7 @@ namespace SixLabors.ImageSharp.Tests.Icc
byte[] output = writer.GetData();
Assert.Equal(0, count);
- Assert.Equal(new byte[0], output);
+ Assert.Equal(Array.Empty(), output);
}
[Fact]
@@ -62,7 +62,7 @@ namespace SixLabors.ImageSharp.Tests.Icc
byte[] output = writer.GetData();
Assert.Equal(0, count);
- Assert.Equal(new byte[0], output);
+ Assert.Equal(Array.Empty(), output);
}
[Theory]