我正在生成一些需要颜色的十六进制字符串的图表。

例子:

<dataseries name="ford" color="FF00FF" />

我正在动态创建这些,所以我想为每个数据序列随机生成十六进制代码。

做这个的最好方式是什么?

最佳答案

最简单的方法是使用 String.Format 并使用十六进制格式作为参数。

var random = new Random();
var color = String.Format("#{0:X6}", random.Next(0x1000000)); // = "#A197B9"

关于c# - 如何创建代表颜色的随机十六进制字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/730625/

10-16 04:38