vb to c#

littlebest 2005-11-17 04:26:59
Private Function ColToHex(ByVal cColor As Color) As String
Dim r As Integer = cColor.ToArgb And &HFF
Dim g As Integer = cColor.ToArgb >> 8 And &HFF
Dim b As Integer = cColor.ToArgb >> 16 And &HFF

Return ("#" + DecToHex(r, 2) + DecToHex(g, 2) + DecToHex(b, 2))
End Function

谁能帮我把这段代码转成c#的,下面着句是什么意思?
cColor.ToArgb >> 8 And &HFF
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiaoci 2005-11-17
  • 打赏
  • 举报
回复
private static string ColorToHex(Color c)
{
return "#" + (c.ToArgb() & 0x00ffffff).ToString("x");
}
jxufewbt 2005-11-17
  • 打赏
  • 举报
回复
http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx
mapserver 2005-11-17
  • 打赏
  • 举报
回复
private string ColToHex(Color cColor)
{
int r = cColor.ToArgb & 255;
int g = cColor.ToArgb >> 8 & 255;
int b = cColor.ToArgb >> 16 & 255;
return ("#" + DecToHex(r, 2) + DecToHex(g, 2) + DecToHex(b, 2));
}
jxzhang615 2005-11-17
  • 打赏
  • 举报
回复
帮顶

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧