我正在生成一些需要祸不单行字符串作为 colored颜色 的图表.

例子:

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

我正在动态创建这些,所以我想 for each 数据系列随机生成十六进制代码.

做这件事最好的方法是什么?

推荐答案

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

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

Asp.net相关问答推荐

由于 Blazor Change Detection API,组件重新渲染被跳过.如何避免?

如何以编程方式设置单元格 colored颜色 epplus?

asp.net - 会话 - 多个浏览器选项卡 - 不同的会话?

HttpResponse 的区别:SetCookie、AppendCookie、Cookies.Add

IIS Request.UserHostAddress 返回 IPV6 (::1),即使禁用了 IPV6

下载功能在 asp.net 的更新面板中不起作用

将存储过程中 Select 查询的结果返回到列表

使用 Moq 验证活动注册

我的 asp.net mvc Web 应用程序中的 OutputCache 设置.防止缓存的多种语法

如何从 NuGet 安装 EntityFramework 5.0(和其他旧版本)?

如何将数据集转换为数据表

对于 DB ID,需要一个较小的 GUID 替代方案,但对于 URL 仍然是唯一且随机的

如何进入 IIS 管理器?

使用 Web.Config 转换的高级任务

通过 CultureInfo 格式化字符串

字体真棒里面asp按钮

配置授权服务器端点

中继器中的中继器

使用 jQuery 从 asp:RadioButtonList 读取选定的值

.Net 上是否有 URL 验证器?