How to save a Color in PlayerPrefs?

In my project, the player is able to customize the materials of the player model. He is able to change the color.

After pressing the “Save” button, the game needs to save the color of the materials. How can I do that with PlayerPrefs?

Something like this: PlayerPrefs.SetString(“PlayerHairColor”, thecolorhere);

Or: PlayerPrefs.SetString(“PlayerHairColor”, hairmaterial.GetColor(“_Color”).ToString())

If I conver the color to string, how can I convert it again to Color later?

Reading the reference, I saw that PlayerPrefs is able to save float, int, boo and string types only.

Use ArrayPrefs2.