![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
C#的一些项目经验记录
Peter447
学而时习之,不亦说乎
展开
-
C#中list和数组对元素进行排序
直接看代码,都是用lamda表达式写的,比较简洁,其他方法也可以,不多赘述。数组降序: Array.Sort(arr, (a, b) => { int temp = b.id - a.id; if (temp > 0) { return temp; } else {原创 2022-04-02 18:08:59 · 563 阅读 · 0 评论 -
winform中使用VB的文本输入框
winform中的MessageBox只能进行文本提示输出,不能进行输入,当我们需要进行输入的时候就比较麻烦,有的是做了一个小的form,里边放一个文本框用来输入,其实winform中是可以直接使用VB的那个输入框的,特别好用,看方法。第一步:添加引用第二步:添加引用对象using Microsoft.VisualBasic;第三步:代码 string key = ""; while ("".Equals(key)) {原创 2021-11-15 11:03:34 · 1093 阅读 · 0 评论 -
java和C#中快速生成Excel报表
先看java代码:try{ XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet xssfSheet = wb.createSheet(); Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection(mysqlUrl,"root","root");原创 2021-09-06 10:56:11 · 230 阅读 · 0 评论 -
C#中DateTime.Now.ToString()方法使用时的bug
最近要给一个系统添加日志功能,无意中使用了如下代码:string result1 = @"D:\360MoveData\Users\Administrator\Desktop\测试文件.txt";StreamWriter stream = new StreamWriter(result1, true, Encoding.GetEncoding("GBK"));string log = "yyyy-MM-dd hh:mm:ss" + ": [where are yename strame, File原创 2020-12-01 16:08:44 · 900 阅读 · 0 评论 -
C#项目中直接使用cmd调用jar包和Python脚本
首先你得先开发一个jar包,可以自己通过命令:java -jar xxxxx.jar param1 正常调用。调用代码:private void button3_Click(object sender, EventArgs e) { Process p = new Process(); //设置要启动的应用程序 p.StartInfo.FileName = "cmd.exe"; //原创 2020-09-16 17:46:17 · 2676 阅读 · 0 评论 -
winform做的单机登录界面和账号注册界面
代码:public partial class LoginForm : DevExpress.XtraEditors.XtraForm { public LoginForm() { Logger.RecordInfo("初始化登录页面"); InitializeComponent(); } //用户登录,验证账号密码 private void simpleButton.原创 2020-09-16 09:32:02 · 8452 阅读 · 0 评论