2013年11月13日

静态成员变量和静态成员函数(static)

摘要: 数据成员可以分静态变量、非静态变量两种.静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员.非成静态员:所有没有加Static的成员都是非静态成员,当类被实例化之后,可以通过实例化的类名进行访问..非静态成员的生存期决定于该类的生存期..而静态成员则不存在生存期的概念,因为静态成员始终驻留在内容中..一个类中也可以包含静态成员和非静态成员,类中也包括静态构造函数和非静态构造函数..分 阅读全文

posted @ 2013-11-13 23:57 ~Shadow 阅读(720) 评论(0) 推荐(0) 编辑

WPF中如何使用BusyIndicator

摘要: 一、下载dll:http://wpftoolkit.codeplex.com/releases/view/99072 下载之后将WPFToolkit引用到WPF项目下;二、添加命名空间: xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"三、使用/设置(三种效果): 1. 2. 3. ... 阅读全文

posted @ 2013-11-13 23:28 ~Shadow 阅读(4924) 评论(0) 推荐(1) 编辑

C#精华面试题及答案 三

摘要: PS.学了两三年的软件开发到头来发现连一些基本的东西都没掌握,通过面试题来检验自己的水平,让学习变得更加有方向性,也为将来择业而打下基础,不至于到时候手忙脚乱。一.选择,填空题1.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。c)Select操作的Sql语句只能由ExecuteReader()方法来执行;~d)E 阅读全文

posted @ 2013-11-13 21:05 ~Shadow 阅读(15329) 评论(1) 推荐(1) 编辑

C# 面试题 二

摘要: 1、进程和线程的区别进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。2、成员变量和成员函数前加static的作用它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。3、malloc和new的区别new是C++的关键字。malloc在分配内存时必须按给出的字节分配,new可以按照对象的大小自动分配,并且能调用构造函数。可以说new是对象的对象,而malloc不是。本质上new分配内存时,还会在实际内存块的前后加上附加信息,所 阅读全文

posted @ 2013-11-13 20:56 ~Shadow 阅读(699) 评论(0) 推荐(1) 编辑

C#面试题及答案 一 <转来的,貌似有看评论说有错误,正在一个个纠正中…… 也望园友们指出>

摘要: 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private 私有成员, 在类的内部才可以访问。 protected 保护成员,该类内部和继承类中可以访问。 public 公共成员,完全公开,没有访问限制。 internal 在同一命名空间内可以访问。 C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。2 . 阅读全文

posted @ 2013-11-13 20:54 ~Shadow 阅读(956) 评论(0) 推荐(1) 编辑

导航