很基本但不好说清楚的几个问题 1、Remoting和Web Service的异同点 举例Remoting的应用2、Struct和Class有什么区别 各自可以在何处应用3、给定排序的数组,使用折半搜索的方法查找其中是否保护指定数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类(class)和结构(struct) 相似:都是对象,就单个对象来说,类能实现的几乎结构都能实现 区别: 类:能被继承重写,可以有修饰申明(abstract,sealed),类实例化时使用的是栈中的内存(相对堆慢一点),类在赋值时,只是引用赋值(赋值后,改变被赋值对象的属性,其他跟着改) 结构:不能继承重写,不能有修饰,实例化使用的是堆中的内存(和普通变量一样),是值赋值 remoting vs webservice ,相同:都是分布是应用。不同:webservice 使用soap协议,remoting 可以使用soap 也可以使用tcp 值类型 (struct)值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。值类型可以是内联的(由运行库实现)、用户定义的或枚举的。有关内联值类型的列表,请参见 .NET Framework 类库。 引用类型 (class)引用类型存储对值的内存地址的引用,位于堆上。引用类型可以是自描述类型、指针类型或接口类型。引用类型的类型可以由自描述类型的值来确定。自描述类型进一步细分成数组和类类型。类类型是用户定义的类、装箱的值类型和委托。 1、Remoting和Web Service的异同点 举例Remoting的应用前者.net平台上的com,能保持状态,客户端可以掉用服务器端.后者是internet上的可以独立存在的有独立功能的逻辑组件,无状态的,只能被动响应宿主程序的请求返回一组数据,不能保留调用端的状态.前者用在高度耦合的内部网中居多.2、Struct和Class有什么区别 各自可以在何处应用前者值类型,后者应用类型.都有属性,成员,构造函数的说法.前者不支持面向对象,也就是不支持继承这些高级特征. 这个css样式哪里错了啊? 请教一个控件的绑定问题。。。 各位老大救命啊 关于treeview控件问题:如何让父节点的选择无效? asp.net中怎么读取数据并且显示到javascript中? list容器复制怎么写 提交文章后不能重定向到浏览文章页面。。。 我想学习ASP.NET不知道是学习C#版的好还是VB.NET的好,请各位谈谈看法,谢谢 请大家看看,这段代码有什么错误吗? 微信企业号开发 echostr校验失败,请您检查是否正确解密并输出明文echostr 在asp.net中如何用owc生成内有图表的excel文件? 用OWC做的柱状图如何在图上显示数据
相似:都是对象,就单个对象来说,类能实现的几乎结构都能实现 区别:
类:能被继承重写,可以有修饰申明(abstract,sealed),类实例化时使用的是栈中的内存(相对堆慢一点),类在赋值时,只是引用赋值(赋值后,改变被赋值对象的属性,其他跟着改) 结构:不能继承重写,不能有修饰,实例化使用的是堆中的内存(和普通变量一样),是值赋值
相同:都是分布是应用。
不同:webservice 使用soap协议,remoting 可以使用soap 也可以使用tcp
值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。值类型可以是内联的(由运行库实现)、用户定义的或枚举的。有关内联值类型的列表,请参见 .NET Framework 类库。 引用类型 (class)
引用类型存储对值的内存地址的引用,位于堆上。引用类型可以是自描述类型、指针类型或接口类型。引用类型的类型可以由自描述类型的值来确定。自描述类型进一步细分成数组和类类型。类类型是用户定义的类、装箱的值类型和委托。
举例Remoting的应用
前者.net平台上的com,能保持状态,客户端可以掉用服务器端.
后者是internet上的可以独立存在的有独立功能的逻辑组件,无状态的,只能被动响应宿主程序的请求返回一组数据,不能保留调用端的状态.前者用在高度耦合的内部网中居多.
2、Struct和Class有什么区别
各自可以在何处应用
前者值类型,后者应用类型.
都有属性,成员,构造函数的说法.
前者不支持面向对象,也就是不支持继承这些高级特征.