小编Geo*_*rge的帖子

C# - 使用文本框编写日志

我是C#的新手(最近我遇到了RS-232问题),我正在尝试编写一个小应用程序,它在幕后执行各种任务,我想创建一个消息日志,以便让用户在应用程序的哪个阶段更新在.

日志只包含简单的一行消息.

我目前正在使用禁用的文本框,以便用户无法更改它.我显然可以使用行末尾的\ r \n字符来执行多个文本行,但是当我来写第二组消息时,它们会在文本框的开头写入,覆盖第一条消息.

我可以将其更改为追加而不是覆盖吗?此外,当文本超出框可以显示时,文本框是否会自动添加滚动条?

c# textbox

9
推荐指数
2
解决办法
2万
查看次数

寻找Thread.Sleep的简单替代方案

HI,

在开发我的应用程序期间,我使用Thread.Sleep为我们的外部设备提供一些时间来调整设置,然后再进行查询,因为它们非常古老而且速度慢.

我现在想用更时尚和正确的东西来取代它们.

有没有人有一种简单的方法来"等待"一个设备而不是睡觉,记住设备在它准备就绪时不会告诉我们,所以等待就像我们能做的一样好!

问候,乔治.

c# sleep

7
推荐指数
1
解决办法
5273
查看次数

如何检查某些 IIS 模块是否存在

我正在开发一个安装程序,并希望以编程方式检查 IIS(7 及更高版本)以查看某些模块是否存在。

这必须适用于 Windows Server 2008 R2 及更高版本。

我正在寻找 AppWarmupModule 和 DynamicCompressionModule。

任何信息或建议将不胜感激。

c# iis

5
推荐指数
1
解决办法
4805
查看次数

C# - 从串口缓冲区读取

我正在尝试从 RS-232 端口读取数据。有没有人举个例子说明我如何从端口/缓冲区获取数据并确保我拥有所有数据,因为它可以是多行数据。

我是否简单地阅读它如下?

string Rxstring = port.ReadLine();
Console.WriteLine(Rxstring);
Run Code Online (Sandbox Code Playgroud)

c# serial-port buffering

3
推荐指数
1
解决办法
1万
查看次数

我想在C#中将1个数组移动到另一个数组

这只是C#中的一个快速问题.

我有一个场景,我正在使用几个设备,这些设备都有不同的数据可供使用.

当我找出我正在使用的设备时,我想在整个代码中设置一个公共数组,比如arrayCommon.

所以我想将信息从device1移动到公共数组.

我是否必须在循环中对阵列中的每个出现进行此操作,或者您可以将整个阵列移动到公共阵列中,就像多年前在Cobol中一样?

谢谢,乔治.

c# arrays

0
推荐指数
1
解决办法
353
查看次数

标签 统计

c# ×5

arrays ×1

buffering ×1

iis ×1

serial-port ×1

sleep ×1

textbox ×1