V2EX ybs123 的所有回复 第 1 页 / 共 1 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    ybs123    全部回复第 1 页 / 共 1 页
回复总数  13
@520discuz #195 哈哈哈哈,好的好的
@520discuz #184 如果 OP 那些话是不礼貌,你这句话何尝又不是一种不礼貌呢
@TimeRain #142 江西人表示认可
@alading11 #135 哈哈不用管他,看了他最近的回复 知道他是反驳型人格,看到什么都要指指点点一下
@rebeccaMyKid #106 我删了我就是玻璃心?你是会给别人贴标签的
加了好友后,发了信息问了好,发了个人信息,然后一个小时没任何回复,已删除女生,不知道女生怎么想的,其他的不说,至少懂礼貌些回句好吧
336 天前
回复了 syh2 创建的主题 问与答 分享你们的电话卡套餐
我是联通保号 8 元,然后再买了张流量卡,29 元 230G+200 分钟通话
2023-05-24 11:20:36 +08:00
回复了 lighting233 创建的主题 生活 二阳导致了咳嗽变异性哮喘
还是得锻炼啊,把抵抗力锻炼起来
2023-05-09 15:44:07 +08:00
回复了 buxiugangpen 创建的主题 C# 初学者咨询一个 C#的问题,求大佬解答啊
@buxiugangpen 至少三四种方式获取,你自己可以百度搜索下,我举个例子
this.Controls.OfType<TextBox>().Where(c =>c.Name==拼接的控件名).FirstOrDefault()?.Text??"";
首先,你需要准备一个能够读取红外模块输出信号的硬件设备,比如一块 Arduino 、一块树莓派等等。根据设备的型号,你需要相应的红外接收器模块和电路连接。

接着,你需要编写一段 C# 程序,与硬件设备进行通信,并获取红外模块输出的信号。以下是一个简单的 C# 程序示例,可供参考:

```csharp
using System;
using System.IO.Ports;

namespace IRDistanceDetector
{
class Program
{
static void Main(string[] args)
{
// 初始化串口
SerialPort serialPort = new SerialPort("COM3", 9600);
serialPort.Open();

while (true) // 循环读取数据
{
string data = serialPort.ReadLine(); // 读取数据
if (data.Contains("HIGH")) // 判断输出电平为高电平
{
// 进行操作
Console.WriteLine("发现距离变化,当前距离为:xx cm");
}
}
}
}
}
```

在这个示例程序中,我们通过 SerialPort 类打开串口 COM3 ,并通过 ReadLine() 方法读取串口数据。每次读取到数据后,我们通过 Contains() 方法判断是否为高电平信号,如果是,就执行相关操作,比如输出当前距离。

你需要根据自己的硬件设备和电路连接,调整程序中串口的参数。此外,你还需要找到红外模块输出信号的电平变化与实际距离的关系,以便将信号转换为距离值。

希望这些信息能对你有所帮助。如果你还有任何问题,欢迎继续提问。
2023-05-09 10:13:47 +08:00
回复了 buxiugangpen 创建的主题 C# 初学者咨询一个 C#的问题,求大佬解答啊
获取当前页面上的所有 TextBox 控件数量

int count = this.Controls.OfType<TextBox>().Count();
2023-05-09 10:05:36 +08:00
回复了 buxiugangpen 创建的主题 C# 初学者咨询一个 C#的问题,求大佬解答啊
你可以使用一个列表来保存你的结构体,这样就可以根据页面数据的数量动态创建结构体了。在循环中,你可以使用循环变量来拼接控件名称,并使用 FindControl 方法来获取控件对象,然后根据需要对结构体进行赋值。

示例代码如下:
```
int n = 4; // 页面数据的数量
List<jiegouti> jgtList = new List<jiegouti>(); // 声明一个列表来保存结构体

// 循环创建结构体并给字段赋值
for (int i = 1; i <= n; i++)
{
jiegouti jgt = new jiegouti();
jgt.data_bj = ((TextBox)FindControl("txbox_bj" + i.ToString())).Text;
jgt.data_bx = ((TextBox)FindControl("txbox_bx" + i.ToString())).Text;
jgt.data_tx = ((TextBox)FindControl("txbox_tx" + i.ToString())).Text;
jgt.data_ty = ((TextBox)FindControl("txbox_ty" + i.ToString())).Text;
jgtList.Add(jgt); // 将结构体添加到列表中
}
```

在循环中,我们使用了 FindControl 方法来查找页面上的控件。该方法会返回一个控件对象,因此我们不需要再使用索引 0 来获取控件对象,然后再将其转换为 TextBox 来获取其值。

我们将每个结构体对象添加到列表中,这样列表中就包含了全部的结构体对象。你可以通过遍历这个列表来获取每个结构体对象及其包含的字段值。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2838 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 19ms UTC 11:07 PVG 19:07 LAX 04:07 JFK 07:07
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86