property 与 attribute 的区别,他们各有什么用处,这种机制的好处在哪里? Property:是一个方法是 GET 和 SET 的组合,一个是读,一个是写. Attribute :是一个对象,作用在于两个方面.一个是影响编译器的形为,另一个是把描述信息写入 Assembly 中.
你对 web service 的体会? 答:如果自己写的一些程序也希望别人可以通过 Web 服务来使用,也可以把自己编写的方法贴上标签[WebMethed]来实现 Web 服 务.[是当编写程序时,希望实现一些别的网站已经实现过的,也用 Web 服务可视成 XML 语言的编码.可以使用别人的编码生 成的 XML 找到自己需要的信息,来实现自己编写的程序的一些功能.]
您在什么情况下会用到虚方法?它与接口有什么不同? 答案:子类重新定义父类的某一个方法时,必须把父类的方法定义为 virtual 在定义接口中不能有方法体,虚方法可以. 实现时,子类可以不重新定义虚方法,但如果一个类继承接口,那必须实现这个接口.
What is the Com+? How does it work? com+(componment object model)它解决了两个工作中的问题: 1, 在以前,如果多个应用程序要使用一个函数,那么这个函数需要放在多个可执行文件中,既占用了大量的空间, 2, 当函数发生问题时,需要修改每一个可执行文件中的函数,这样就浪费了大量的时间 当你使用了 com+以后,这些
问题应刃而解,它的好处就是可以提高的代码的重用,有利于分布式开发,而且互相不会影响 而且它可以进行事务处理,可以保证数据可一至性,准确性,它一般会用在多个数据源的事务中,它可以保证数据的正确, 一直; 它的缺点: 版本号问题,详细地计划必须有; 它的
工作步骤: 1,assembily 要创建密钥 sn /k mykey.snk 然后把密钥的路径放在 assembilyfile(@"路径"); 2,加入引用 EnterpriseServices;using EnterpriseServices; 3,在以下的属性进行设置: ApplicationName(""); ApplicationID(" "); ApplicationAction("Activation.Library"); ApplicationAccessControl(value=false); 4,在类中编写代码: for example: using EnterpriseServices: public class :ServiceComponent {} 5,注册: 使用的命令: regsvcs /fc 注册 regsvcs /u 反注册 6,编译; 编译后它的位置与 windows 的
注册不同它的位置在管理工具\组件服务\COM+程序下面 以上是在服务器端的设置及编码 如果要应用这个类中的方法你必须添加这个类名的引用在客户端然后创建服务器端类的对象调用这个类里面方法即可
C#中接口和类的异同? 类是负责功能的实现 接口则是负责功能的定义 项目中可以通过实现接口来规范类.
DataReader 和 DataSet 的异同? DataReader 使用时始终占用 SqlConnection,在线操作数据库 每次只在内存中加载一条数据,所以占用的内存是很小的 是只进的, 只读的 DataSet 则是将数据一次性加载在内存中.抛弃数据
库连接..读取完毕即放弃数据库连接(非连接模式) DataSet 将数据全部加载在内存中.所以比较消耗内存...但是确比 DataReader 要灵活..可以动态的添加行,列,数据.对数据库进 行 回传更新操作(动态操作读入到内存的数据)
用 sesled 修饰的类有什么特点? 是密封类.不能被继承了.String 类就是密封类.
public static const; int A = 1;这段代码有错误么?是 什么? 错误:const 不能被修饰为 static ;因为定义为常量 (const )后就是静态的(static ) .
在 C#中,string string
str = null 与&;n bsp;string str=" " 请尽量使用文字或图象说明其中 的区别?
str = null 时,str 定义了 但是没有分配内存空间; string str=" " 时,分配了内存 ,内存里面存了空值;
.net 的错误处理机制是什么? 答:try,catch,finally; 发生异常时,系统找到匹配的 catch 子句后,系统将把控制转移到该 catch 子句的第一条语句, catch 处理完成后,执行 finally 语句块,finally 是可选的,如果有,则必须是否出现异常都会执行.
讲一讲你理解