.NET与C#
Notail^0^
心静脑清
展开
-
类、数据类型、变量、参数、方法
类:类是自定义的数据类型数据类型:是内存中开辟空间大小的一个模板预定义数据类型:微软事先规定好开辟空间大小的模板:如int,double等变量:开辟的那块空间(PS:1.一个变量里只能存储1个值,如果改值,就会将原来的覆盖掉 2.变量使用之前,必须为变量赋值)变量名:为开辟的那块空间取得别名变量的类型:开辟的那块空间的数据类型(也是开辟多大的空间)变量的值:开辟的那块空...原创 2019-10-06 10:39:55 · 665 阅读 · 7 评论 -
params可变参数
可变参数和不可变参数对比可变参数params只能用来修饰方法的参数,参数必须是一个一维数组 在调用时,可以传一个数组,还可以直接传参数数组的元素 在调用的时候,会自动地将这些元素封装为1个数组,并将数组传递 参数列表中最多只能出现一个可变参数,并且必须要在参数列表的最后一个,不能有默认值 如果可变参数的长度为0,表示调用者没有为它传递任何元素(判断--strs.Length==0,st...原创 2019-10-06 11:58:32 · 234 阅读 · 5 评论 -
Out 和 Ref
什么时候用out:当方法需要返回多个返回值的时候运用什么时候用ref:当需要修改变量值的时候out和ref传的都是地址out必须再方法内为其赋值,如果判断分支,那么每一个分支必须又对局部变量赋值ref修饰方法的参数,再调用的时候必须再变量前面加上ref关键字,只能传递变量不能传递常量out侧重于输出,ref侧重于修改out再传递之前可以不赋初始值,因为再方法中肯定会为out...原创 2019-10-07 09:50:19 · 187 阅读 · 5 评论 -
面向对象和面向过程
面向过程:代表语言:C语言概念:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。例子:把大象装进冰箱打开冰箱门 把大象放进去 关上冰箱门面向对象:代表语言:c++,c#,java概念:是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例子:把大...原创 2019-10-07 14:40:07 · 229 阅读 · 7 评论 -
.NET与C#语言
一、概念.NET:是一个平台C#:是一种语言,是专门为.Net平台开发的语言二、.NET平台的重要组成FCL-框架类库(微软事先定义好的类的集合)例如:System.Data、System.IO CLR-公共语言运行时(创建 部署 运行.NET程序的必备环境)(ps:如果其他电脑运行不了发布的程序,说明没有CLR)三、IDE(集成开发环境)为了更好的理解集成开发环...原创 2019-10-03 11:04:06 · 312 阅读 · 7 评论