C# 中的var关键字
来源:互联网 发布:淘宝国际货运怎么发货 编辑:程序博客网 时间:2024/05/16 08:26
C# 中的var关键字
var 是3.5新出的一个定义变量的类型 其实也就是弱化类型的定义 VAR可代替任何类型 编译器会根据上下文来判断你到底是想用什么类型的 至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型 就可以使用VAR 类似 OBJECT 但是效率比OBJECT高点。
或者通俗的讲:
var可以理解为匿名类型,我们可以认为它是一个声明变量的占位符。它主要用于在声明变量时,无法确定数据类型时使用。
使用var定义变量时有以下四个特点:
1. 必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式: var s; s = “abcd”;
2. 一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。
3. var要求是局部变量。
4. 使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。
实例:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FirstPriject{ class Program { static void Main(string[] args) { //声明并初始化变量 var name = "张三"; var age = 10; var sex = true; //获取变量的数据类型 Type t_Name = name.GetType(); Type t_Age = age.GetType(); Type t_Sex = sex.GetType(); //打印结果 Console.WriteLine("变量name的类型是{0},变量age的类型是{1},变量sex的类型是{2}", t_Name.ToString(),t_Age.ToString(),t_Sex.ToString()); //不自动关闭控制台,等待输入 Console.ReadLine(); } }}
实例结果图:
本文引自:http://wenda.so.com/q/1378644256068714
阅读全文
0 0
- C#中的var关键字
- C# 中的var关键字
- c#中的var关键字
- C# 中的var关键字
- C# 中的var关键字
- C#中的var关键字的使用
- C#中var关键字
- C# var关键字用法
- C#中var关键字
- C#的var关键字
- C#中var关键字
- C#的var关键字
- C#中var关键字
- C#中var关键字
- C#中var关键字
- C# 关键字var
- C#中var关键字
- .NET 中的var关键字
- 使用IntelliJ IDEA 配置Maven(入门)
- python 关键词
- 容器技术在企业实施的几个关键问题
- pyspider 爬虫教程(三)
- Butter Knife使用
- C# 中的var关键字
- 线性代数 03.02 矩阵的秩
- ethtool -p 点灯
- openldap2.4.45 mdb 写入性能提升配置
- MyBatis学习 之 三、动态SQL语句
- 云服务器centos 下,mysql重置密码
- JVM类生命周期概述:加载时机与加载过程
- Android 开源日志库 Logger 使用教程
- 一文搞懂SPP(Spatial pyramid pooling)