文章分类 -  基础

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

// /**/ // 在页脚Html代码 引入 // function btn_donateClick() { var DivPopup = document.getElementById('Div_popup'); var DivMasklayer = document.getElementById('div_masklayer'); DivMasklayer.style.display = 'block'; DivPopup.style.display = 'block'; var h = Div_popup.clientHeight; with (Div_popup.style) { marginTop = -h / 2 + 'px'; } } function MasklayerClick() { var masklayer = document.getElementById('div_masklayer'); var divImg = document.getElementById("Div_popup"); masklayer.style.display = "none"; divImg.style.display = "none"; } setTimeout( function () { document.getElementById('div_masklayer').onclick = MasklayerClick; document.getElementById('btn_donate').onclick = btn_donateClick; var a_gzw = document.getElementById("guanzhuwo"); a_gzw.href = "javascript:void(0);"; $("#guanzhuwo").attr("onclick","follow('33513f9f-ba13-e011-ac81-842b2b196315');"); }, 900);