ASP.NET

C# 应用程序重启

C# 程序重启开发

一、winfrom的 Restart方法

示例:

  Application.Restart();


二、Process.Start 和 Process.Exit

System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location);
Application.Exit();


强强 2023-9-23 0评论

ASP.NET

C# winfrom listview控件滚动到底部

C#  winfrom listview控件滚动到底部

一、业务场景

我们在wifnrom项目中,经常使用listview控件,在滚动条一会,刷新显示第一行回看不到新增的记录

,就想定位到最后,官方没有给方法,下面给出一个可以实现的代码

二、解决方法:

listViewlist.Focus(); //聚焦光标
listViewlist.Items[listViewlist.Items.Count-1].Selected = true; //选中最后一行
listViewlist.Items[listViewlist.Items.Count - 1].EnsureVisible();//显示内容自动滚动到最后一行

例如:

强强 2023-4-27 0评论

ASP.NET

C# 上传文件和数据到后台webapi

今天收到一个上传文档到后台文档的需求,使用客户端模拟上传文件和对应的数据到后台服务中,后台负责保存数据


主要使用:HttpWebRequest,WebResponse 对象操作

1、 HttpWebRequest 类支持在定义 WebRequest 的属性和方法,以及使用户能够使用 HTTP 与服务器直接交互的其他属性和方法。

强强 2023-4-23 0评论

ASP.NET

C#中lock集合后foreach报集合改变错误

错误表现:

多线程中,操作集合(Queue),已经lock集合了,中间使用了一次foreach循环,系统不定时报错


原因分析

foreach循环中,如果集合发送变化,就会报错.


分析解决:

1.测试lock在集合中是否不可用

代码:

强强 2023-2-6 0评论