文章分类 - 基础
摘要:一、单根树递归 public IEnumerable<CTreeViewDto> GetNodes(CTreeViewQueryDto queryDto) { var models = new List<CTreeViewDto>(); var model = GetTree(GetAll(quer
阅读全文
该文被密码保护。
摘要:1.ToList().Foreach无法保证内部异步方法的顺序; 2.Foreach 可以保证内部异步方法的顺序; public static async Task Main() { var strings = new List<string> { "B", "C", "D" }; Console.
阅读全文
摘要:.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class | T必须是一个Class类型where T : new() | T必须要有一个无参构造函数where T : NameOfBaseClass | T必须继承名为NameO
阅读全文
摘要:1.枚举 namespace EMRCPOE.Presentation.Common.Enum { /// <summary> /// 仓库管理类别 /// </summary> public enum StorageEnum { /// <summary> /// 入库方式 /// </summa
阅读全文
摘要:var isBed = e.Data.GetData(typeof(InPatsBedRecModel)) is InPatsBedRecModel; var isPatient = e.Data.GetData(typeof(InHospPatientVisitModel)) is InHospP
阅读全文
摘要:/* * 作 者 :姜 彦 * 项目名称 :EMRCPOE.Presentation.Common.Permissions * 类 名 称 :DefaultSetups * 命名空间 :EMRCPOE.Presentation.Common.Permissions * CLR 版本 :4.0.303
阅读全文
摘要:1.枚举多语言管理Display特性,不要使用Description特性,因为Description特性不容易进行多语言管理 2.创建枚举多语言资源文件 3.枚举Display特性值获取
阅读全文
摘要:/* * 作 者 :姜 彦 * 项目名称 :Utility.Data * 类 名 称 :AliasAsAttribute * 命名空间 :Utility.Data * CLR 版本 :4.0.30319.42000 * 创建时间 :2019/11/8 18:28:06 * 当前版本 :1.0.0.0
阅读全文
摘要:/*---------------------------------------------------------------- * 作 者 :姜 彦 * 项目名称 :EMRCPOE.Presentation.Common.Attributes * 类 名 称 :ColorAttribute * 命名空间 :EMRCPOE.Presentation.Common.Attr...
阅读全文
摘要:.Net Core里由于仅保留最基层的类库,编译后,一些附加类库是无法附加生成的,所以一些原来的写法不具有通用性,下面的通用性写法,适用于.Net 标准类库与.Net Core类库:
阅读全文
摘要:/* * 作 者 :姜 彦 * 项目名称 :EMRCPOE.Presentation.Common.Attributes * 类 名 称 :MonitorEventArgs * 命名空间 :EMRCPOE.Presentation.Common.Attributes * CLR 版本 :4.0.30
阅读全文
摘要:// 有关程序集的一般信息由以下 // 控制。更改这些特性值可修改 // 与程序集关联的信息。 [assembly: AssemblyTitle("EMRCPOE.Presentation.Style")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCo...
阅读全文
摘要:x实际上就是xaml的首字母,x名称空间里面的成员,比如x:Class、x:Name....是用来引导xaml编译器把xaml代码变异成CLR代码,实际上这些个名称,就是专门给xaml编译器看的; 与C#语言一样,xaml也有自己的编译器,xaml语言会被解析并编译,最终形成微软中间语言存储在程序集
阅读全文
摘要:参考文献: 1.https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/enum 2.https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-g
阅读全文
摘要:switch (【表达式】)//表达式类型必须是:sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚举; { case 【常量表达式1】:【语句块】 break;//【常量表达式】的值必须是与【表达式】的类型兼容的常量; case 【常
阅读全文