gpt4 book ai didi

.net - 我如何生成这个特定的数字序列?

转载 作者:行者123 更新时间:2023-12-04 00:35:08 25 4
gpt4 key购买 nike

显然 .net 中没有可用的预定义列表。

我想使用一些标准颜色,例如像红色、绿色、蓝色、黄色……即由 00 和 FF 组件组成的典型颜色,其次是具有额外 7F 组件的颜色,……

有没有办法检索这些“标准”颜色,或者我是否必须编写 IEnumerable<Color>我自己?

编辑:这是 RGB 值的可能输出。

请注意,集合顺序很重要,因为 00/FF 枚举必须在添加 80 之前完成,而 00/80/FF 枚举必须在添加 40/B0 之前完成, 等等。 集合中的顺序无关紧要(即 00 FF 00 可能在 00 00 FF 之前)。

00 00 00 // start out with 00 and FF components
00 00 FF
00 FF 00
FF 00 00
FF FF 00
FF 00 FF
00 FF FF
FF FF FF
00 00 80 // ok, now add 80
00 80 00
...
80 80 80
FF 00 80
FF 80 00
FF 80 80
80 FF 00
80 FF 80
FF FF 80
...
// now add 40 and B0

最佳答案

Colors类有许多预定义的 ARGB 颜色,Color 也是如此。结构。这些包含诸如YellowWhiteGreen 等...

如果你想要用户定义的系统颜色,你可以使用 SystemColors具有 ActiveBorderWindowText 等内容的类...


更新:

框架中没有任何东西可以按 ARGB 值对颜色进行排序,因为它没有多大意义

您可以使用 Linq 按组件对颜色列表进行排序(OrderBy 扩展方法)。

关于.net - 我如何生成这个特定的数字序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3786479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com