摘要:
1、对比值类型和引用类型2、传递方式 按值传递、按地址传递3、方法中参数的类型 值参数 利用值方式传递数,被调用的方法不会修改内存中的实参的值 引用参数(ref) 引用参数不开辟新的内存控件,调用带引用参数的方法可以在该方法 内部改变调用方法的参数值 输出参数(out) 仅用于从方法传递会一个结果(如sql存储过程中的output 参数)4、值类型:简单类型(int、float、char)、结构、枚举5、引用类型:类、接口、数组、字符串6、在默认情况下,值类型的参数传递不会影响参数本身引用方式进行参数传递时会影响到参数本身,因为两个变量引用了内存中的同一块地址7、params关键... 阅读全文
摘要:
1、static关键字 类的成员分为实例成员和静态成员 实例成员:通过类的实例访问的成员 静态成员:通过类名直接访问2、静态字段 类的所有实例,共享一个静态字段的数据,当这个静态字段的值发生改变,其他实例的这个字段值也改变3、创建类的实例 Car c = new Car(); //使用new关键字创建类的实例 c.Color = "红色"; //设置对象的颜色 c.Price = 2000; //设置对象的价格 Console.WriteLine(c.Color); Console.WriteLine(c.Price); c.Run(); //调用对象的方法4、重载的特.. 阅读全文
摘要:
面向对象编程(Object Oriented Programming)简称OOP技术,是开发计算机应用程序的一种新方法、新思维。对象(Object):即指现实世界中各种各样的实体,每个对象都有自己的内部状态和运动规律。在面向对象概念中我们把对象的内部状态称为属性、运动规律称为方法或事件。类(class):类是具有相似属性和方法的对象的集合。面向对象的编程方式具有封装、继承和多态三大特征。定义类的语法:修饰符 class 类名{ 类成员}例如:声明一个汽车类public class car{ //汽车类的成员}类的访问修饰符:public:可以访问的修饰符private:不可以访问实例化对象C# 阅读全文
摘要:
.NET Framework是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网路透明的软件开发平台。他可以实现如下目标:1、提供一个一致的面向对象编程环境,而无论对象代码是在本地存储执行,还是在Internet分布,或是在远程执行。2、提供一个将软件部署和版本控制冲突最小化的代码执行环境。3、提供一个可提高代码(包含有位置或不完全受信的第三方创建的代码)执行安全性的执行环境。4、提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。5、使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)使保持一致。。net由两个组件组成1、公 阅读全文