Fork me on GitHub
摘要: 枚举中的Descript()描述值,以及枚举值是一种一一对应的关系。我们可以获取其描述值和枚举值,存放到字典中, 在实际的使用中我们就可以轻松的根据枚举值来获取其描述值,也可以通过枚举的描述值来获取其枚举值。 根据枚举值来获取其描述值如下: /// <summary> /// 根据枚举值来获取描述信 阅读全文
posted @ 2018-04-24 14:45 黄高林 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 复数是C#中没有的,不能直接调用的。但是我们可以通过封装,构造自己的复数形式。这里我自己封装了一个Complex类,也不知道写得如何。可能还有一些东西没有考虑。 不过这里包含了复数的基本晕算了了,包括加减乘除、取模运算、计算相位角等!详细信息其直接阅读代码。都包含注释了。 /// <summary> 阅读全文
posted @ 2017-03-24 11:38 黄高林 阅读(6730) 评论(10) 推荐(0) 编辑
摘要: 安装nuget包 NPinyin using Microsoft.International.Converters.PinYinConverter; using System; using System.Text; namespace Test.Demo { public class SpellHe 阅读全文
posted @ 2023-11-08 10:42 黄高林 阅读(42) 评论(0) 推荐(0) 编辑
摘要: internal class SpashWindowManager { private static SpashWindow _spashWindow; private static Thread thread; public static void Show() { thread = new Th 阅读全文
posted @ 2023-11-08 10:13 黄高林 阅读(60) 评论(0) 推荐(0) 编辑
摘要: gradle中添加引用 一下引用有重复,可以删除部分,我这个在项目中,懒得删除了 def room_version = "2.3.0" implementation 'androidx.room:room-common:2.3.0' implementation 'androidx.room:roo 阅读全文
posted @ 2023-07-13 02:14 黄高林 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 列表的显示和操作 定义操作接口,只定义编辑和删除的功能,其他的功能可以类似扩展 /** * 列表中项的操作 */ interface ItemOperatorAdapter<T> { /** * 删除 */ fun onDelete(t: T) /** * 编辑 */ fun onEdit(t: T 阅读全文
posted @ 2023-07-13 01:44 黄高林 阅读(38) 评论(0) 推荐(0) 编辑
摘要: enum class RoleEnum(val v: Int, val desc: String) { UNKNOWN(-10, "未知"), ADMIN(10, "系统管理员"), KEEPER(20, "仓库管理员"), SCENER(30, "现场人员"); companion object 阅读全文
posted @ 2023-07-13 01:14 黄高林 阅读(14) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?> <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <TargetFrameworks>net45;net46</TargetFramework 阅读全文
posted @ 2023-02-24 11:36 黄高林 阅读(37) 评论(0) 推荐(0) 编辑
摘要: WPF 单例 public abstract class SingletonApplication : Application { private Mutex _singleTonApp = null; protected SingletonApplication(string appName) { 阅读全文
posted @ 2023-02-21 10:18 黄高林 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 public static class WindowExtends { public static void SetNoActive(this Window window) { if (window == null) { throw new ArgumentNullException(n 阅读全文
posted @ 2022-09-23 17:14 黄高林 阅读(479) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 开机启动 /// </summary> public class AutoRunBusiness { #region 字段 private readonly string _registryKeyName = @"Software\Microsoft\Window 阅读全文
posted @ 2022-09-08 22:07 黄高林 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 主要是获取Alt+Tab中展示的窗口 原理主要是获取窗口的样式来判断是否会在Alt+Tab中显示 具体代码如下 /// <summary> /// Alt+Tab 应用 /// </summary> /// <param name="hWnd"></param> /// <returns></ret 阅读全文
posted @ 2022-08-28 16:44 黄高林 阅读(1212) 评论(0) 推荐(2) 编辑