C#
文章平均质量分 88
宇哥受命于天
受命于天 既寿永昌
展开
-
C# 第三天
再次回顾一下静态成员可以直接调用而不用生成类(结构)的实例静态构造函数: 编译器允许为一个不确定值的静态变量(需要外部输入或者数据库交互等)使用静态构造函数为其动态赋值。一个类只可以有一个静态构造函数,也就是静态构造函数不能重载! 静态构造函数不允许有访问修饰符(查看CIL可以知道是private),不能接受任何参数! 静态构造函数在类加载的时候就运行,保证所有静态变量能够赋值,如果到时候仍然原创 2015-11-19 09:58:04 · 363 阅读 · 0 评论 -
C# 项目第二天
区分:string、stringbuilder string内部使用stringbuilder而且string一旦生成就不能改变!一般来说string浪费了空间,当数据量很大的时候,而且还有很多的操作,使用string是一个灾难性的!数组、list、arraylist 数组最早,会申请一片内存。这虽然在内存访问上达到了最优的效率,但是也导致固定大小和不能插入的问题。 arraylist就解决了原创 2015-11-24 11:02:52 · 386 阅读 · 0 评论 -
C# 第二天
引用类型是在垃圾回收托管堆上分配的对象,默认情况下,当使用相等性测试的时候(==,!=)如果引用类型指向内存中的相同对象则返回true。字符串是不可变的!所谓的改变只是返回了一个副本!string s1 = "old string"; s1 = "new string";通过查看代码生成的CIL可以得出:多次调用了ldstr(加载字符串),oldstring的内存会被回收。 从中得出:一旦滥用st原创 2015-11-18 12:54:29 · 375 阅读 · 0 评论 -
C# 第一天
在没有发布c#和.NET之前,windows使用COM(component object model,组件对象模型 )。但是COM不能跨平台,优点是语言无关。.NET Framework核心功能: 1.对已有代码具有完全的互操作性 2.支持多种语言(这里主要是想用C#) 3.所有支持.NET语言共享的公共运行时引擎 4.语言集成(感觉就是支持多种语言) 5.全面地基础类库 6.简化的部署原创 2015-11-17 17:34:39 · 423 阅读 · 0 评论 -
C# Web Service
关键概念Web Service 也叫XML Web Service WebService,是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML(Extensible Markup Language,扩展型可标记语言) 面向短期的临时数据处理、面向万原创 2015-11-24 15:39:15 · 874 阅读 · 0 评论 -
C# 项目第一天
接口: 接口就是一组抽象成员的命名集合(而且也只能是抽象成员),没有字段和实现,表示某个类或者结构可以选择去实现的行为。实现一个结构要么不实现,严么都实现。原创 2015-11-20 16:15:54 · 266 阅读 · 0 评论