C#实训Day012:C#的数据类型、变量和方法

2025-04-21 14:43:40

1、今天我们要学习的就是C#中的数据类型,之前我们也接触了些数据类型,但是没有系统化的学习,最近老板给我们几个分别安排了些其他工作,导致课程停滞了,所以现在我们只能靠自学来补充学习进度了。这个课程还是挺详细的,同时也借用了比较直接的现实事物来进行对比,方便我们来更好的理解课程内容。在 C# 中,数据类型主要分为值类型和引用类型:

C#实训Day012:C#的数据类型、变量和方法

2、值类型变量可以直接分配给一个值,它们是从类System.ValueType中派生的。值类型直接包含数据,比如int、char、float,它们分别存储数字、字母、浮点数,当您声明一个int类型时,系统分配内存来存储这些值,下面是一些常用类型值的取值范围。

C#实训Day012:C#的数据类型、变量和方法

3、课程用车和车库做了一个简单的比方,这里有个长5米的车库用来停放小型汽车的,而这时有辆长8米的货车也想停放在这里,那么车库是无法容下这辆货车的体型的,导致半截溢出车库。数据也是一样,有长短之分,当你把int类型的数值放到byte类型中去的话就会导致数据丢失,而把byte类型的数值放入int类型中又会导致很多空间浪费,所以才会有不同的类型来分别存储数据,确保数据合理分配存储空间。

C#实训Day012:C#的数据类型、变量和方法

4、引用类型:引用类型是C#中和值类型并列的类型,引用类型所存储的实际数据是当前引用值的地址,所以引用类型不包含存储在变量中的实际数据。换句话说它指的是一个内存位置,使用多个变量时,徂葛幢捎引用类型可以指向一个内存位置,如果内存位置的数据是由一个变量改变的,其他变量会自动反映这种值的变化。引用类型数据有4种,类类型、数组类型、接口类型和委托类型。

C#实训Day012:C#的数据类型、变量和方法

5、变量:变量是一个供程序操作的存储区的名字,变量是值类型中的一种。在C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局,变量通过在等号后跟一个常量表达式进行初始化(赋值)。变量不能重名,不管是什么类型的变量。变量必须先定义再使用。

C#实训Day012:C#的数据类型、变量和方法

6、方法:方法是包含一系列语句的代码块,程序通过调用该方法并指定方法参数使语句得以执行,用于实现由对象或类执行的计算(在 C# 中,每个执行的指令均在方法的上下文中执行)。Main 方法是每个 C# 应用程序的入口点,并在启动程序时由公共语言运行时 (CLR) 调用。

C#实训Day012:C#的数据类型、变量和方法

7、通过指定访问级别(如public或private)、可选修饰符(如abstract或sealed)、返回值、方法的名称以及任何方法参数,在类或结构中声明方法,这些部件一起构成方法。调用对象上的方法只要在对象名之后添加一个句点、方法名和括号。

C#实训Day012:C#的数据类型、变量和方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢