摘要: 本文主要介绍.NET(C#)中,HashSet<T>、SortedSet<T>和Hashtable的使用,以及相关的示例代码。 1、HashSet<T> HashSet<T>类提供高性能的设置操作。 集是不包含重复元素的集合,其元素无特定顺序。泛型的使用保证类型安全,可以避免装箱拆箱。对象的容量 H 阅读全文
posted @ 2022-04-08 11:21 东经115 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 目录 转换方法 问题及解决 问题:数值类型为空时, 转换出错 问题:在转换带有列表的节点时识别错误(list,数组) 问题:在XML序列化时怎样判断 必填属性是否被填写 问题:当类赋值后,转换为xml的字符串中 节点多了xmlns属性 xml序列化时类的自定义属性 空值标识:IsNullable 指 阅读全文
posted @ 2022-02-03 23:33 东经115 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 宝塔中创建网站多了时,有时各种原因导致域名与网站名不同,为了修改为一致,记录下我的修改过程: 修改宝塔面板所在的数据库信息,文件位于:/www/server/panel/vhost/nginx/default.db,此文件是Sqlite数据库,修改sites表下的name字段。 修改/www/ser 阅读全文
posted @ 2022-01-25 20:07 东经115 阅读(6214) 评论(0) 推荐(0) 编辑
摘要: 限制输入框 只能输入保留2位小数的正数字表达式: \d+(\R.\d{0,2})? MaskType = RegEx, EditMask = '\d+(\R.\d{0,2})?' winform可输入正负数,带小数点 -?\d+(\R.\d{0,2})? 比如:textBox中输入: 0.23,0. 阅读全文
posted @ 2022-01-23 14:47 东经115 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 当你碰到此错误时,排除所有语法错误后,仍然报警时,可以尝试将SQLiteParameter里@参数 的长度缩短到6个字符以内。 比如@description1,改成desc1。 奇迹就会发生。 阅读全文
posted @ 2021-12-30 10:42 东经115 阅读(734) 评论(0) 推荐(1) 编辑
摘要: 解决过程: 1:以为未将所有引用的dll拷到本地导致,已检查所有引用的dll,确保包含在输入目录中,运行失败,报错内容一样。2:以为是不是未指定x86或x64编辑的原因,分别生成x86与x64版本,运行失败,报错内容一样。3:在测试电脑上安装DevExpress控件后,运行正常。 解决办法: 原因是 阅读全文
posted @ 2021-12-24 08:54 东经115 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 开启内置底部导航栏 gridControl1.UseEmbeddedNativgator=True 设定内置导航栏按钮其他属性 gridControl1.EmbeddedNavigator 阅读全文
posted @ 2021-10-15 21:30 东经115 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 打开GridControl 的designer 选择需要去掉筛选的列 , 把下面三个属性设置为false AllowAutoFiter:获取或设置是否可以使用自动筛选行筛选列的值 AllowFiter:获取或设置网格视图中的筛选按钮(布局视图中的字段筛选按钮)是否显示在列标题中 ImmediteUp 阅读全文
posted @ 2021-10-13 16:30 东经115 阅读(341) 评论(0) 推荐(0) 编辑
摘要: System.Text.RegularExpressions.Regex.Unescape(s); //将包含转义字符串中的文本,转换成对应字符 System.Text.RegularExpressions.Regex.Escape(s); //将包含可转义的字符,转换成转义字符串 阅读全文
posted @ 2021-08-25 19:39 东经115 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: GridView里FocusedRowHandle会设置最左侧小三角的位置,而SelectRow会设置反选的行。 要设置新的选择行时,要先执行UnselectRow(0),不然总默认反选第1行。 gridView1.UnselectRow(0); gridView1.FocusedRowHandle 阅读全文
posted @ 2021-06-12 10:16 东经115 阅读(2563) 评论(0) 推荐(2) 编辑