类型和变量

类型和变量

作者:邹爱红 撰写时间:2019-3-3

C# 中有两种类型:值类型 (value type) 和引用类型(reference type)。
值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。
对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有它们自己的数据副本(除ref 和 out 参数变量外),因此对一个变量的操作不可能影响另一个变量。C# 的值类型进一步划分为简单类型 (simple type)、枚举类型 (enum type) 和结构类型 (struct type),C# 的引用类型进一步划分为类类型 (class type)、接口类型 (interface type)、数组类型 (array type) 和委托类型 (delegate type)。

下表为 C#类型系统的概述。

值类型直接赋值 Int i=1
简单类型:
有符号整型: sbyte, short, int, long
无符号整型: byte, ushort, uint, ulong
Unicode 字符: char mychar=’22’,’a’
IEEE 浮点型: float, double
高精度小数: decimal
布尔型: bool ( sql:bit)
Int i=2,j=5

枚举类型:enum E {…} 形式的用户定义的类型

结构类型:struct S {…} 形式的用户定义的类型

引用类型创建对像New。对对象的成员赋值
类类型:所有其他类型的最终基类: object
Unicode 字符串: string
class C {…} 形式的用户定义的类型

接口类型:interface I {…} 形式的用户定义的类型
数组类型:一维和多维数组,例如 int[] 和 int[,]
委托类型:delegate T D(…) 形式的用户定义的类型

八种整型类型分别支持 8 位、16 位、32 位和 64 位整数值的有符号和无符号的形式。
两种浮点类型:float 和 double,分别使用
32 位单精度和
64 位双精度的
IEEE 754 格式表示。

decimal 类型是 128 位的数据类型,适合用于财务计算和货币计算。

C# 的 bool 类型用于表示布尔值 — 为 true 或者 false 的值。

在 C# 中,字符和字符串处理使用 Unicode 编码。char 类型表示一个
16 位
Unicode 编码单元,string 类型表示 16 位
Unicode 编码单元的序列。

下面总结C# 的数值类型。

有符号整型 :
位数:8
类型: sbyte
范围/精度: –128…127

位数:16
类型: short
范围/精度: –32,768…32,767

位数:32
类型: int
范围/精度: –32,768…32,767

位数:64
类型: long
范围/精度:–9,223,372,036,854,775,808…9,223,372,036,854,775,807

无符号整型:
位数:8
类型: byte
范围/精度:0…255

位数:16
类型: ushort
范围/精度:0…65,535

位数:32
类型: uint
范围/精度:0…4,294,967,295

位数:64
类型: ulong
范围/精度:0…18,446,744,073,709,551,615

浮点数:
位数:32
类型: float
范围/精度:1.5 × 10−45 至3.4 × 1038,7 位精度

位数:64
类型: double
范围/精度:5.0 × 10−324 至1.7 × 10308,15 位精度

小数:
位数:128
类型: decimal
范围/精度:1.0 × 10−28 至7.9 × 1028,28 位精度

### 回答1: 在属性窗口中,找到“变量”属性的具体步骤如下: 1. 打开 Visual Studio 的窗口设计器,选中需要查看变量属性的控件。 2. 在属性窗口中找到“(名称)”属性,点击右侧的下拉箭头,在下拉菜单中选择“(自定义)”选项。 3. 在弹出的“自定义”对话框中,找到“变量”属性,可以看到该控件当前的变量类型变量名。 注意,如果该控件没有绑定任何变量,则“变量”属性显示为“无”。如果需要为该控件绑定变量,可以在“变量”属性中输入变量名,再按回车键即可。 ### 回答2: 要找到属性窗口中的“变量”属性,并查看控件当前的变量类型变量名,可以按照以下步骤进行: 1. 打开属性窗口:首先需要选中所需控件,可以在界面设计器或者是控件的代码视图中,点击或选择该控件。 2. 导航到属性窗口:在界面设计器或者代码视图中,找到属性窗口。属性窗口通常位于IDE(集成开发环境)的底部或者右侧。 3. 查找“变量”属性:在属性窗口中,可以看到该控件的各个属性。向下滚动属性列表,找到名为“变量”的属性。可能需要浏览或搜索以查找该属性。 4. 查看变量类型变量名:一旦找到“变量”属性,可以查看该控件当前所关联的变量类型变量名。通常会在该属性旁边显示当前的变量类型变量名。 需要注意的是,属性窗口的外观和布局可能因不同的IDE或版本而有所不同,但是上述步骤基本适用于大多数IDE。确保按照指定的方式导航和查找相关属性,即可找到控件的“变量”属性,并查看相关信息。 ### 回答3: 要在属性窗口中找到“变量”属性,首先打开属性窗口。属性窗口通常在集成开发环境(IDE)或设计工具中提供。在打开属性窗口后,我们可以看到各种控件的属性列表。 要找到“变量”属性,我们可以滚动浏览属性列表,也可以使用搜索功能来快速定位。在找到控件的属性列表后,我们可以在属性列表中找到“变量”属性。 “变量”属性显示了该控件当前的变量类型变量名。这些信息告诉我们该控件当前绑定的变量类型是什么,并提供了该变量的名称。通过查看“变量”属性,我们可以了解控件当前绑定的变量的相关信息。 在属性窗口中,可以对“变量”属性进行编辑。我们可以更改变量类型,修改变量名,或者解除该控件与变量的绑定。通过编辑“变量”属性,我们可以对控件和变量之间的关联进行调整。 总之,要在属性窗口中找到“变量”属性,我们需要打开属性窗口,找到控件的属性列表,然后在属性列表中找到“变量”属性。这样可以查看和编辑控件当前绑定的变量类型和名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值