【发布时间】:2012-10-16 15:21:42
【问题描述】:
我想用“if”编写一个代码来让我: 我们正在启动程序,我们有一个文本框 - “textbox1”和一个按钮 - “button1”。我们需要开始一个从 0 开始计数的循环,并且每次单击 button1 都会将其 +1,所以现在我们有: 启动程序>单击按钮>循环开始,我们有 1> 再次单击 - 我们有 2 等等。 (这个 1,2,3 ...n 不会在任何地方显示) 之后,我们需要以这种 HEX 格式显示循环的当前值 - 在 textbox1 中显示“00-00-00-00”。所以我们得到了: 第一次点击将是循环的第一个时刻,所以我们有当前的 DEC 值“1”,在十六进制中它必须是 -“00-00-00-01”,这是最热门的部分(对我来说 ..)当 DEC十六进制值 = 255 它必须是 - “00-00-00-FF”,当循环(十进制值)达到 256 时,它必须是“00-00-01-00”并且再次相同,直到十进制值 = 511 - 我们将有“00-00-01-FF”并且在 decvalue=512 时我们将有“-00-00-02-00”。
提前感谢您的帮助!
【问题讨论】:
-
也许你应该在你的问题中添加一两段
-
这里好像已经解决了:stackoverflow.com/questions/1139957/…
-
如何计算和显示这些值?你尝试了什么?
-
公平地说,我发现结转添加也是最热门的。只是不要告诉我的妻子。
-
整个事情归结为将 int 转换为十六进制字符串。这个问题已经回答了很多次了。
标签: c#