文章分类 - C#
摘要:.Net Core里由于仅保留最基层的类库,编译后,一些附加类库是无法附加生成的,所以一些原来的写法不具有通用性,下面的通用性写法,适用于.Net 标准类库与.Net Core类库:
阅读全文
摘要:@echo off ::------------------------------------------------ :: 作 者:姜 彦 :: 创建时间 :2019/10/21 13:31:01 :: WechatQQ :771078740 :: My Email :jiangyan2008.521@gmail.com :: jiangyan2008.5...
阅读全文
摘要:一、远程连接 1.sql server 身份验证 连接字符串 : private string ConnstrSqlServer = "server=服务器名称;uid=登录名称;pwd=登录密码;database=数据库名称"; 2.windows 身份验证连接字符串: private strin
阅读全文
摘要:/* * 作 者 :姜 彦 * 项目名称 :EMRCPOE.Presentation.Common.Attributes * 类 名 称 :MonitorEventArgs * 命名空间 :EMRCPOE.Presentation.Common.Attributes * CLR 版本 :4.0.30
阅读全文
摘要:参考文献: 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 【常
阅读全文
摘要:注意点: 由于const变量的值在编译期间就已经将其存入metadata中, 程序中使用常量其实已经直接将其替换成常量值了(可以通过 IL 查看),所以在 client-> lib这样引用关系的应用中,如果要修改存在于lib中的常量,单单重新编译发布 lib是不会对 client起作用的, 需要重发
阅读全文
摘要:/// /// 缓存数据分页查询跳转实现方法 /// private void CachePageChange() { DispatcherHelper.RunAsync(() => { try { ...
阅读全文
摘要:1.将PS制作好的图标到处成svg格式; 2.打开阿里巴巴矢量图标库:https://www.iconfont.cn 3.将svg文件拖入,以单色形式上传,最好放在一个项目里; 4.下载项目图标库包; 5.WPF中 iconfont.ttf这个文件一定要以Resource形式存在,另外上传demo.
阅读全文
摘要:/// /// 获取配置文件 /// /// 键值 /// private string[] GetShortcutConfig(string key) { string strKey = ConfigurationManager.AppSettings[key]; ...
阅读全文
摘要:相同点 1.首先接口跟抽象类都是引用类型,本身的地址都在堆上,里面的值在栈上。 2.其次接口跟抽象类都是起到契约约束的作用,是对相同的某些内容进行了契约规定。 3.再者接口跟抽象类都可以对 方法、事件、属性 进行契约定义。 不同点 1.抽象类强调的是一种类的契约规范,is a ,强调是什么;而接口强
阅读全文
摘要:深度克隆实际上仅仅是针对于引用类型而言的,对于值类型而言,浅克隆跟深克隆都完成了对栈上值的克隆。 对于引用类型而言:浅克隆只克隆了引用类型的堆上的引用地址,而并没有克隆栈上的值;而深度克隆则即克隆了堆上的引用地址,也克隆了栈上的值。
阅读全文
摘要:1.我们知道原生控件的样式、属性都是可以进行各种样式设置,触发器绑定的,比如TextBox控件的触发器绑定 <DataGridTemplateColumn x:Name="dgFrameContentData" Width="320*" > <DataGridTemplateColumn.Heade
阅读全文