初识C#——变量与表达式

   提到了变量,我又想到了位置,当我们声明变量的时候,其实是自在计算机内存中申请了一个位置,这个位置用来储存我们的数据,不同的变量类型所占有的内存空间不一样,这样一来,我们就应该合理的利用计算机内存,高效的使用变量了。
     一、导图分析

   
   二、图解
    1、变量:
变量是有名称和类型的数据块。.NET Framework 定义了大量的简单类型,例如数字和字符串(文本)类型。变量只有经过声明和初始化后,才能使用。可以把字面值赋予变量,以初始化它们。变量还可以在单个步骤中声明和初始化。
    变量的分类有简单类型,有复杂的类型,简单的类型有字符串型,布尔型,浮点型等等等等,复杂类型包括枚举类型,结构类型,还有数组。这三个都是变量的高级用法。我今天的重点讲解就在它们三个身上。
    1.1、枚举
    枚举是包含一组离散值的类型,每个离散值都有一个名称。枚举用enum 关键字定义,以便在代码中理解它们,因为它们的可读性都很高。枚举有基本的数值类型(默认是int),可以使用枚举值的这个属性在枚举值和数值之间转换,或者标识枚举值。
    定义枚举:可以使用enum关键字来定义枚举,如下所示

<span style="font-family:SimSun;font-size:18px;">            { 
                        <value1>, 
                        <value2>, 
                        <value3>, 
                        ... 
                        <valueN> 
             } </span>
    1.2、结构

     结构就是由几个数据组成的数据结构,这些数据可能具有不同的类型。举个例子,例如,假定要存储从起点开始到某一位置的路径,其中路径由一个方向和一个距离值(英里)组成。为简单起见假定该方向是指南针上的一点(这样,方向就可以用上一节的orientation枚举来表示),距离值可以用一个double类型来表示。通过前面的代码,可以用两个不同的变量来表示该路径:
<span style="font-family:SimSun;font-size:14px;">                       orientation myDirection;
                       double myDistance; </span>
    定义结构:使用struct关键字来定义结构,如下所示:
<span style="font-family:SimSun;font-size:14px;">           struct <typeName>
          {
               <memberDeclarations>
           }
</span>
    1.3 数组
    数组是一个变量的索引列表,存储在数组类型的变量中,数组中额变量都是一种类型,数组的条目通常称为元素。下面的代码为声明数组,其中,<baseType>可以是任何变量类型,包括枚举和结构类型。值得注意的是,数组必须在访问之前初始化。
<span style="font-family:SimSun;font-size:14px;">           
             <baseType>[ ] <name>;
          
</span>
    2、表达式
    表达式分为运算符和操作数,运算符又分为一元、二元、三元操作符,以我对操作符的了解,操作符就是“连接”变量用的

    三、总结
    说了一大堆,我感觉C#中的变量相比VB中的而言,更好玩更有趣了,因为它们有的编写简单了,功能又强大,这篇博客总结的知识不深,希望在今后的学习中继续深入,望所有的读者斧正。

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值