文章分类 -  C#

摘要:描述 合并多个外部资源字典成为本地字典。当需要合并更多字典的时候只要在ResourceDictionary.MergedDictionaries节中顺序增加引用。 特别提示 合并字典(MergedDictionaries 集合中的字典)中对同一对象的同一子元素进行定义的时候,会产生覆盖效果:在这种情 阅读全文
posted @ 2018-08-22 11:44 <--青青子衿--> 阅读(236) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 15:25 <--青青子衿--> 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 15:23 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 15:22 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 15:20 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 14:15 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 14:14 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 14:13 <--青青子衿--> 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-29 14:06 <--青青子衿--> 阅读(1) 评论(0) 推荐(0)
摘要:1.Debug下不要设置 2.在Release 版本下设置 项目-属性-生成 阅读全文
posted @ 2018-06-30 22:36 <--青青子衿--> 阅读(745) 评论(0) 推荐(1)
摘要:1.最经常的用的方式 2.牛逼的用法 阅读全文
posted @ 2018-04-30 20:04 <--青青子衿--> 阅读(511) 评论(0) 推荐(0)
摘要:1.out关键字 在方法中,输出参数的变量值 2.ref关键字 阅读全文
posted @ 2018-04-30 19:52 <--青青子衿--> 阅读(98) 评论(0) 推荐(0)
摘要:在之前的开发过程中,由于没有遇到过问题,所以就没有发觉这两者的区别,今天在这里做一个记录: 比如: 字段: 属性 1.两者的相同点: 都可以被new对象时,传递值 2.两者的不同点 当类被继承是,字段值无法被继承,属性值可以被继承 3.两者的注意点 a.字段最好 private b.属性最好 pub 阅读全文
posted @ 2018-04-30 19:49 <--青青子衿--> 阅读(1508) 评论(0) 推荐(0)
摘要:1.类的强制转换 如:RecvFrameModel recvMsg = (RecvFrameModel)frameModel; 其实framemodel在方法的变量里定义的是FrameModel public void Dispatch2(FrameModel frameModel) 但是RecvF 阅读全文
posted @ 2018-04-30 19:44 <--青青子衿--> 阅读(156) 评论(0) 推荐(0)
摘要::base(必须有值):作用是将父类的值继承过来,如果不在构造函数中加入:base(变量) 的话,原父类中的 Model则无法继承过来。 例如:在父类MSG_Model,有连个属性,如图 1.子类构造函数不写:base(参数) 2.1.子类构造函数写:base(参数) 阅读全文
posted @ 2018-04-30 19:33 <--青青子衿--> 阅读(571) 评论(0) 推荐(0)
摘要:关键字 Override override 方法提供从基类继承的成员的新实现。 通过 override 声明重写的方法称为重写基方法。 重写基方法必须具有与 override 方法相同的签名。 不能重新非虚方法或静态方法。 重写基方法必须是 virtual 、 abstract 或 override 阅读全文
posted @ 2018-02-28 20:16 <--青青子衿--> 阅读(543) 评论(0) 推荐(0)
摘要:这三种方式都是强制把内容转换为整数,但他们之间是有区别的,如下: 一、(int)适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型)。 二、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型,Parse就是把String类型转换 阅读全文
posted @ 2017-12-02 22:05 <--青青子衿--> 阅读(309) 评论(0) 推荐(0)
摘要:1.委托 1 #region 委托 2 /// <summary> 3 /// 输出委托 4 /// </summary> 5 /// <param name="msg"></param> 6 private delegate void OutputDelegate(string msg); 7 8 阅读全文
posted @ 2017-08-04 15:41 <--青青子衿--> 阅读(88) 评论(0) 推荐(0)
摘要:说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 阅读全文
posted @ 2017-03-31 17:29 <--青青子衿--> 阅读(282) 评论(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);