随笔分类 - C#
摘要:c# HttpWebRequest 返回BadRequest(400)的信息读取 问题: 使用 HttpWebRequest 调用 GetResponse() 方法,返回 WebException,HttpStatusCode 是 400,无法获取返回的错误信息; 解决方法: 在 catch 中捕获
阅读全文
摘要:c# list链表去除重复数据 采用哈希代码类 List<string> bb_list = new List<string> { "aa","aa","b", "b", "b" ,"c","c"}; private void RemoveRepeatItem() { HashSet<string>
阅读全文
摘要:C#dateTimePicker如何显示日期时间?指定日期与时间 private void Form1_Load(object sender, EventArgs e) //by txwtech { dateTimePicker_start_date.Format = DateTimePickerF
阅读全文
摘要:c#16进制字符串转整型 string cmd = "01 03 00 01 00 01"; string recvStr = SendData(cmd); if (recvStr.Contains("error") == true) { return "error"; } // string re
阅读全文
摘要:c# winform 多线程中ShowDialog()步骤无效的解决办法 线程中如果要实现模态对话框: Form2 form2 = new Form2(); form2.ShowDialog(this);//括号内添加:this
阅读全文
摘要:easymodbus串口模式调试测试 public int EasyModbusReadInputRegisters() { ModbusClient modbusClient = new ModbusClient(_spHelper.ConfigSerialPort.PortName); try
阅读全文
摘要:string scale_value="200";string lotMoveInTime="2022/5/16 8:20"; listview2.SubItems[3].Text = scale_value; //索引是0开始,所有查到某一行后,修改第4列的数据 listview2.SubItem
阅读全文
摘要:c#字符串转数值 int Out_value = int.Parse(textBox1.Text)
阅读全文
摘要:SendMessage和PostMessage的区别 SendMessage是将消息发送到窗口函数,在窗口函数处理完消息后才返回。 PostMessage 是将消息发送到窗口的消息队列中,然后立即返回 SendMessage是同步处理 PostMessage是异步处理 BOOL PostMessag
阅读全文
摘要:c# 如何ping通IP Ping pingSender = new Ping(); PingReply reply = pingSender.Send("172.10.10.22", 120);//第一个参数为ip地址,第二个参数为ping的时间 if (reply.Status == IPSta
阅读全文
摘要:C# 激活窗口 窗体启动后,再次启动时判断进程是否存在,如果已经存在则直接拉起当前进程,前置显示并聚焦窗口。 /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Appli
阅读全文
摘要:c#ms chart图表隐藏与显示某一系列曲线方法vs2019 private void checkBox1_CheckedChanged(object sender, EventArgs e) { if(checkBox1.Checked==true) { // chart1.Series[0].
阅读全文
摘要:c#获取本机IP public static string GetLocalIp() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHo
阅读全文
摘要:c#对话框消息框messagebox.show置顶方法 // MessageBox.Show("<称重设备>串口" + COMPort + "打开失败\r\nCOM端口选择正确吗?\r\n串口线连接了吗?\r\n" + e.StackTrace,"串口错误",MessageBoxButtons.OK
阅读全文
摘要:https://vimsky.com/examples/detail/csharp-ex-Newtonsoft.Json.Linq-JArray-Add-method.html private void button1_Click(object sender, EventArgs e) { JArr
阅读全文
摘要:c#toolstripstatus状态栏跨线程操作-使用委托方法 this.Invoke(new EventHandler(delegate { toolStripStatusLabel_scale.Text = System.DateTime.Now.ToString() + " 称重未启动";
阅读全文
摘要:参考 https://tiegen.blog.csdn.net/article/details/104990098?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST
阅读全文
摘要:\r\n的区别以及对应的ascii码 \r:回车,ASCII码13 r->return \n:换行,ASCII码10 n->newline 在Windows中: '\r' 回车,回到当前行的行首,而不会换到下一行; '\n' 换行,换到当前位置的下一行,而不会回到行首; \r与\n的区别: \r :
阅读全文
摘要:FO1140,45^BY3^BQN,2,6^FDMM,A1PLMBT3904LT1G$1TLA2147000A092$9D2148$Q30000000$SLA9121468FF40QA$A3360300880^FS^PQLEN000,0,1,Y string pattern2 = @"SLA(?<a
阅读全文
摘要:c#点击获取listview单元格的数据或值 private void listView_zhimo_info_Click(object sender, EventArgs e) { Point tmpPoint = listView_zhimo_info.PointToClient(Cursor.
阅读全文