前言:学习C#编程应该有几个月了,作为一个菜鸟,没有资格来评论什么。只有对自己所学进行一个总结,可能有不严谨的地方,万望谅解。 一·深入.NET框架 .NET框架(.NET Framework), ...
前言:学习C#编程应该有几个月了,作为一个菜鸟,没有资格来评论什么。只有对自己所学进行一个总结,可能有不严谨的地方,万望谅解。
一·深入.NET框架
.NET框架(.NET Framework),他是开发.NET应用程序的核心基础。
.NET框架的体系结构
支持C#、VB、.NET、c++、等语言的开发,也就是我们所说的跨语言开发。
.NET框架具有两个主要组件:CLR和FCL。(CLR是Common Language Runtime即公共语言进行时;FCL是Framework Class Library即框架类库)
.NET框架核心类库及其功能
类和对象
类定义了一组概念模型,而对象是真实的实体。
set访问器只写;get访问器只读。
在vs中自动属性prop+双击Tab键
封装
1.保证数据的安全性。
2.提供清晰的对外接口
3.类内部可以任意修改,不影响其他类。
类图
二.深入C#数据类型
值类型应用类型
值类型包括基本数据类型,和枚举类型,结构体等。
引用类型包括string 数组,类和接口。
结构体:
可以有字段,可以有方法。
定义时字段不能被赋初值。
不用new。声明结构对象后必须给结构成员赋初值。
拆箱和装箱
示例:
int a=1;
object o=i;//装箱
int j=(int)o;//拆箱
值传递和引用传递
引用类型作为参数时:值传递:传的是对象的值拷贝。(即函数内参数对象是调用时传递的对象的栈中对象的拷贝。)2、哈希表的简单操作
如果基类中是没有参数的构造函数
如果基类中是没有参数的构造函数,在派生类中可以自定义有参数的构造函数
原标题:个人总结深入.NET平台和C#编程
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。