- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 asp.net如何获取页面动态生成的服务器控件
一般我们会通过页面控件的id来操作各项,如果页面动态生成的控件我们如何查找了,page类提供了一个方法Page.FindControl(),此方法的参数就是控件的ID;如果页面有动态生成的个控件需要,在代码加载完后修改成只读,不能修改如下:TextBox xdstate = Page.FindControl("kongjianID") as TextBox;if (xdstate !
2016-09-08 13:35:31 2672 1
原创 检索 COM 类工厂中 CLSID 为 {11FCBB79-75DC-4C17-AF52-48B0D3FE0D6F} 的组件时失败,原因是出现以下错误: 80040154
做江苏企信通的短信接口的时候会碰到com组件注册的问题。主要是错误: 80040154在32位的操作系统中注册成功问题就可以解决,但是在64位操作系统中注册成功依然报错原因是要修改平台改成32位问题解决了!
2016-09-07 10:21:50 4888 2
原创 如何把vs2003转化成vs2005
1.打开vs2005,文件----打开-----项目\解决方案,浏览选中vs2003的项目2.点击下一步3.选择是否备份,下一步4.点击完成最后:对于.sln文本编辑,如果是用了虚拟目录则对地第三个参数包含.csproj的前部分删除修改就可以了
2016-09-06 12:12:54 1202
原创 C# yield关键字的用法
yield关键字的作用是将当前集合中的元素立即返回。1.返回元素用yield return;(一次一个的返回)2.结束返回用yield break;(终止迭代)3.返回类型必须为 IEnumerable、IEnumerable、IEnumerator 或 IEnumerator。4.参数前不能使用ref和out关键字5.匿名方法中 不能使
2016-09-05 15:40:52 8896 5
原创 C# alias关键字的作用
可能必须引用两个具有相同完全限定类型名的程序集版本。 例如,可能必须在同一应用程序中使用程序集的两个或多个版本。 通过使用外部程序集别名,可以将来自每个程序集的命名空间包装在由别名命名的根级别命名空间中,从而使这些命名空间可以在同一文件中使用。注意extern 关键字还用作方法修饰符,声明用非托管代码编写的方法。若要引
2016-09-02 15:57:44 3352
原创 C# implicit关键字的用法
implicit 关键字用于声明隐式的用户定义类型转换运算符。如果可以确保转换过程不会造成数据丢失,则可使用该关键字在用户定义类型和其他类型之间进行隐式转换。隐式转换可以通过消除不必要的类型转换来提高源代码的可读性。 但是,因为隐式转换不需要程序员将一种类型显式强制转换为另一种类型,所以使用隐式转换时必须格外小心,以免出现意外结果。 一般情况下,隐式转换运算符应当从不引发异常并且从不丢失信息,以便
2016-09-02 14:37:03 12284 1
原创 C# explicit关键字的作用
explicit关键字的作用是强制转换用户自定义的类型转换运算符。通常前面用static后免用operator,一般是把当前类型转换成另一个类型(将原类型的转换成目标类型)static explicit operator举个例子: class A { public A(float f) {
2016-09-02 14:06:20 6580
原创 C# operator 关键字的用法
operator 只要是运算符都能重载operator 关键字的主要作用是用来重载运算符的,还可以用于类或结构中类型的自定义转换。下面看个例子 class Feige { //定义两个全局变量 int a, b; //声明带两个参数的构造函数 public
2016-09-02 12:10:59 16032
原创 C# :base的用法(冒号后面的base)
我前写过一篇文章叫 C# :this的用法(冒号后面的this)文字写的多了感觉是没有必要的,能说明白,或者看的人能够悟到就可以了1.this是标识当前资源对象的,而base是基于父级的。2.base发挥了期灵魂级的作用——多态3.base子类可以访问父类成员4.base调用父类方法必须重写父类方法5.base子类构造函数直接访问:b
2016-09-01 16:52:24 12744 4
原创 C# _ => { }是什么情况
说起lambda表达式其实简单理解为一个方法,什么方法呢--是个匿名方法(就是一个没名字的方法)第一种() => { };是一个既没有参数又没有返回值的方法第二种x => x+2;是一个参数为x返回值为x+2的方法第三种(x, y) => x + y;是一个参数为x和y返回值为两个参数之和的的方法,当参数大于一个的时候lambda前面的参数房子一对括
2016-09-01 15:41:28 4317
原创 C# Lazy<T>延时加载类
概念:延时加载(延时实例化或延时初始化)重点是延时,用时加载。意思是对象在使用的时候创建而不是在实例化的的时候才创建。延时加载主要应用的场景:1.数据层(ADO.NET或Entity Framework等ORM,Java里面的Hibernate也用到了这种技术)2.反射(加载assemblier,type,MEF)3.缓存对象,领域实体对于一个引用类型的T运
2016-09-01 14:45:00 3273
EntityFramework6.1.3源码
2016-07-12
中国电信CDMA卡需求规范-双模卡分册
2011-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人