c#把颜色转long数组
时间: 2023-10-24 15:59:07 浏览: 91
C#编的颜色变换程序
在C#中,将颜色转换为长整型数组可以使用以下代码:
```csharp
Color color = Color.Red; // 假设颜色为红色
long\[\] colorArray = new long\[4\]; // 创建一个长整型数组,用于存储颜色的ARGB值
colorArray\[0\] = color.A; // 存储Alpha通道值
colorArray\[1\] = color.R; // 存储Red通道值
colorArray\[2\] = color.G; // 存储Green通道值
colorArray\[3\] = color.B; // 存储Blue通道值
Console.WriteLine("颜色的长整型数组为:\[{0}, {1}, {2}, {3}\]", colorArray\[0\], colorArray\[1\], colorArray\[2\], colorArray\[3\]);
```
这段代码首先创建了一个长整型数组`colorArray`,用于存储颜色的ARGB值。然后,将颜色的Alpha通道值存储在`colorArray\[0\]`,Red通道值存储在`colorArray\[1\]`,Green通道值存储在`colorArray\[2\]`,Blue通道值存储在`colorArray\[3\]`。最后,通过`Console.WriteLine`语句将颜色的长整型数组输出到控制台。
请注意,这里假设颜色是使用`System.Drawing.Color`类表示的。如果你使用的是其他颜色表示方式,请根据实际情况进行相应的修改。
#### 引用[.reference_title]
- *1* *3* [c#快速入门~在java基础上,知道C#和JAVA 的不同即可](https://blog.csdn.net/weixin_45630258/article/details/130051245)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Json数组转换字符串、字符串转换原数组......](https://blog.csdn.net/weixin_29611239/article/details/117057846)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文