http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 11347|回复: 3

[.NET培训笔记] C# 为变量赋值

[复制链接]
发表于 2014-2-20 11:41:11 | 显示全部楼层 |阅读模式

为变量赋值:
                声明变量后,在使用变量前,必须为变量赋值,否则会引发错误,如:

        static void Main(string[] args)
        {
                int age;
                Console.WriteLine(age);
        }

        示例中,声明了变量 age, 但是没有为其复制就使用该变量,会导致编译错误.
        在为变量赋值时,可以为已经声明的变量赋值,也可以在声明变量的同时赋值,如:
       
        //先声明变量在复制
        int age;
        age = 18 ;
        //声明变量的同时赋值
        char sex = 'F';

        需要注意的是,声明规定类型的变量只能用来存放规定类型的数据.即一旦在声明变量时
为其指定类型后,只能用来存放规定类型的数据.如果师徒存储不同类型的数据,则会放声错误,如:
       
        int age = true;

                错误:

        无法将类型 "bool" 隐式转换为 "int"

       
C# 常量
       
        常量是在编译时已知并在程序的生存期内不发生更改的不可变值. 常量使用 const 修饰符进行声明.
只有 C# 内置类型(包括 Object) 可以声明为 const.
        如果需要在整个过程中将数据保持同一值,则可以声明常量. 声明常量时使用 const 关键字,
且必须在声明时初始化 , 语法为:

        const 数据类型 常量名 = 常量值;

        比如:

        class Calendar 1
        {
                public const int months = 12;
        }       

        也可以一次声明多个常量, 如:

        class Calendar 2
        {
                const int months = 12, weeks = 52. days = 365;

        }

        常量一旦声明,则其值不可更改, 即使是该类自身也不能更改它.实际上,当编译器遇到 C# 源代码
中常量修饰符 (例如 months) 时, 将直接把文本值替换到它声明的中间语言(IL) 代码中. 因为在
运行时没有与常量关联的变量地址, 所以 const 字段不能通过引用传递,并且不能再表达式中作为左值
出现.



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-2-20 11:43:28 | 显示全部楼层
加油,我们都看好你哦。
发表于 2014-2-20 14:22:18 | 显示全部楼层
让我们学到很多啊  顶你
发表于 2014-7-1 03:27:40 | 显示全部楼层
我也在学习C#,看看这个还懂。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-20 10:46

© 2014-2021

快速回复 返回顶部 返回列表