C#用List接收数据

本文介绍如何在C#中利用List进行批量数据的新增和修改操作,通过Ajax和JavaScript处理前端数据,转化为对象数组,再通过POST请求传递给后台。控制器接收List类型数据,确保字段与前端属性匹配,实现高效的数据处理。
摘要由CSDN通过智能技术生成

查询、新增、修改、删除,也就是增删查改,是最基本的操作,而其中新增、修改、删除的单条数据操作又是基本中的基本,大家都是没有问题的。更复杂一点的就是删除多条数据,就是用一个数组来接收页面的ID数组。但如果我是要新增多条或修改多条数据,那又怎么办?还是用数组?用数组当然没问题,就是麻烦了一点。此时List就派上用场了,List就是表的意思,表当然可以有多条数据,操作以下

  1. 在页面处理好数据

List本质上是一个对象数组,所以我们要在页面将数据改编成一个对象数组,在这里我就用layui的数据表格来获取多条数据,具体的按照你的需求,只要把数据变成一个对象数组即可

声明一个数组,然后获取layui选中行的数据(我将所有行都勾选上)

用一个for循环将一行数据放进声明好的对象变量中ÿ

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
C#中,要实现串口422接收数据,你可以使用System.IO.Ports命名空间中的SerialPort类来进行串口通信。首先,你需要创建一个SerialPort对象,并设置好串口的参数,如波特率、数据位、停止位等。然后,你可以使用SerialPort类的DataReceived事件来接收串口数据。当有数据到达时,DataReceived事件会触发,你可以在事件处理程序中读取接收到的数据。以下是一个简单的示例代码: ```csharp using System; using System.IO.Ports; class Program { static SerialPort serialPort; static void Main(string\[\] args) { serialPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); serialPort.DataReceived += SerialPort_DataReceived; serialPort.Open(); Console.WriteLine("串口已打开,等待接收数据..."); Console.ReadLine(); serialPort.Close(); } static void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { string data = serialPort.ReadExisting(); Console.WriteLine("接收到数据:" + data); } } ``` 在上述代码中,我们创建了一个SerialPort对象,并设置了串口参数。然后,我们订阅了DataReceived事件,并在事件处理程序中读取接收到的数据。你可以根据实际需求对代码进行修改,比如更改串口号、波特率等。希望对你有帮助!\[1\] #### 引用[.reference_title] - *1* [C#串口通信从入门到精通(26)——多个串口多个线程发送数据和接收数据](https://blog.csdn.net/qq_34059233/article/details/131445636)[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_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值