c#基础学习

一、c#语言的基本元素

注:void关键字,表示一个方法不返回任何值

程序=数据+算法

三、c#五大数据类型

引用类型:类(classes):Window,Console,String;接口(Interfaces)和委托(Delegates)

值类型:结构体(Structures):Int32,Int64,Single,Double;枚举(Enumerations):HorizontalAlignment,Visibility

类型在c#中的作用:

存储此类型变量所需要的内存空间;此类型的值表示的最大、最小范围;此类型所包含的成员;此类型由何基类派生来的;程序运行时,此类型的变量分配在内存中的什么位置Stack栈或者Heap堆;此类型所允许的操作

注:实例永远放在堆里

*四、变量

变量:变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量,用来存储数据。

变量=以变量名所对应的内存地址为起点、以其数据类型所要求的存储空间为长度的一块内存区域

七种变量:静态变量、实例变量、数组元素、值参数、引用参数、输出形参、局部变量(在方法体里定义的就是局部变量)

值类型和引用类型在计算机中的存储方式不一样,值变量直接分配相应长度的存储空间,引用变量统一分配4个字节的存储空间。

五、方法

方法是面向对象语言中的概念,在非面向对象语言中叫做函数。

类(结构体)最基本的成员有两个:字段和方法——成员变量与成员函数,表示类或结构体“能做什么事情”

如何声明一个方法?

注:形式参数:形式参数也是变量;方法的命名注意大小写规范,需要以动词或者动词短语作为名字。

图中是常规的非静态方法,也是实例方法,隶属于实例,可以直接通过以下方式调用:

Calculator c = new Calculator();

c.GetCircleArea(10)

修饰符组合:public static,静态方法隶属于类,如果图中示例改成public static double GetCircleArea(double r),调用时需要:

Calculator c = new Calculator();

Calculator.GetCircleArea(10)

如何调用一个方法?

方法名(实际参数),调用方法时,传入的实际参数argument形式参数parameter一定要数量和类型匹配。

构造器的使用:new Student()构造器使用

注:快捷键ctor+两下 Tab自动输入构造器

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值