上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 继承的类型:实现类型:表示一个类型派生与一个基类型它拥有该基类型的所有成员字段和函数。接口继承:表示一个类型只继承了函数的签名,没有继承任何实现代码。C#支持单继承可以实现多个接口C#类都有一个基类,还可以有任意多个接口。结构不支持继承(结构不支持实现继承但支持接口继承)结构总是派生自System.ValueTpye它们可以派生自任意多个接口类总是派生自用户选择的另一个类,它们还可以派生自任意多个接口。虚函数把一个基类的函数声明为virtual就可以在任意派生类中重写该函数。也可以把属性声明为Virtual。对于虚属性或者重写属性语法与非虚属性相同只要在定义中加virtual即可隐藏方法如果签 阅读全文
posted @ 2014-03-14 02:14 life steven 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 类和结构类和结构实际上都是创建对象的模板,每个对象都包含数据,并且提供处理和访问数据的方法。类是存储在堆上的引用类型,结构式存储在栈上的值类型。较小的数据类型使用结构可以提高性能。对于类和结构都使用new关键字类声明实例。类类中的数据和函数称为类的成员类的成员总是实例成员除非用static显式的声明。 阅读全文
posted @ 2014-03-14 02:12 life steven 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 变量如果在一条语句中声明和初始化了多个变量,那么所有的变量都具有相同的数据类型Intx=10,y=20;变量使用前需要赋初始值声明不同类型的变量需要单独的语句。变量的初始化变量时类或者结构中的字段,如果没有显式的初始化,创建这些变量时,其默认值就是0.方法的局部变量必须在代码中显示的初始化,之后才能在语句中使用它们的值。C#中初始化应用类型的数据时需要使用new关键字。类型推断1.类型推断是使用var关键字2.变量必须初始化(否则编译器没有推断变量类型的依据)3.初始化器不能为空4.初始化器必须放在表达式中5.不能把初始化器设置成一个对象,除非在初始化其中创建了一个新的对象。6.声明的变量推断 阅读全文
posted @ 2014-03-13 00:29 life steven 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 前言COM:组件对象模型(ComponentObjectModelCOM)源自对象链接和嵌入(ObjectLinkingandEmbedding)OLE。DCOM:(DistributedCOM)分布式组件对象模型COM:几乎是左右组件通信方式的基础,实现了事物处理,消息传输服务,和对象池。Windows上的软件的通信几乎都是用COM实现。.NET能够提供现有COM组件包装器(wrapper),以便.NET组件之间的通信。.NET的优点1.面向对象编程2.优秀的设计3.语言无关性4.动态Web页面更好的支持5.高效的数据访问6.代码共享7.增强的安全性8.对安装没有任何影响9.web服务的支持 阅读全文
posted @ 2014-03-12 01:24 life steven 阅读(325) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DanLiMoShi{// 中国的历史上一般都是一个朝代一个皇帝,有两个皇帝的话,必然要PK出一个皇帝出来 class Minister { static void Main(string[] args) { //第一天 Emperor emperor = Emperor.getInstance(); ... 阅读全文
posted @ 2014-03-03 18:20 life steven 阅读(230) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DaiLiMoShi{ class XiMengQing { static void Main(string[] args) { WangPo wp = new WangPo(); wp.makeEyesWithMan(); wp.happyWithMan(); Console.Writ... 阅读全文
posted @ 2014-03-03 17:21 life steven 阅读(173) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text; //刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题, //嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子 //的。 //先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊 //里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜,用 JAVA 程序... 阅读全文
posted @ 2014-02-28 17:50 life steven 阅读(232) 评论(0) 推荐(0) 编辑
摘要: C# 文件操作文件操作: 检查 创建 读取 写入修改 删除目录操作: 检查 创建 读取 写入修改 删除文件操作若要执行此操作...请参阅本主题中的示例...创建文本文件向文件写入文本写入文本文件向文件写入文本读取文本文件从文件读取文本向文件中追加文本File.AppendTextFileInfo.AppendText重命名或移动文件File.MoveFileInfo.MoveTo删除文件File.DeleteFileInfo.Delete复制文件File.CopyFileInfo.CopyTo获取文件大小FileInfo.Length获取文件属性File.GetAttributes设置文件属性 阅读全文
posted @ 2013-05-13 09:06 life steven 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 2012-07-05 14:40:07| 分类: 读书札记 | 标签:c# |字号 订阅1:在string 的值之前加上一个@符号,那么值中的所有字符将保持原样包括转义字符。2:string.format(),并不会输出值、仅仅是返回该值.3:string 为不可变的。将string复制为""和null是两个不同概念4:可空修饰符可以让null复制给只类型,int ? a=null5:隐士转换不需要转换符,而显示转换则需要。6:在数组中,出交叉数组外,其余数组的唯数的值必须相同。交叉数组则不需要。但是每一个新唯必须实例化。7:数组的clear方法并不会改变数组的长度也不会删 阅读全文
posted @ 2013-02-19 15:58 life steven 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName);3、查看SqlDataAdapter返回的数据①、DataRow对象 DataTable tbl = ds.Table[0]; DataRow 阅读全文
posted @ 2013-01-14 14:48 life steven 阅读(447) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页