【C#学习】var和object变量对比

var性能 ≈ int > object

使用var定义变量时有以下四个特点:

(1)必须在定义时初始化。也就是必须是var s = "abcd"形式,而不能是如下形式:

csharp 复制代码
var s;
s = "abcd";

(2)一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。

(3) var要求是局部变量。

(4) 使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。

相关推荐
Lenyiin几秒前
深度剖析 C 语言标准IO库:stdio 实现原理与实战指南
c语言·开发语言
阿kun要赚马内6 分钟前
Python面向对象编程:封装性
开发语言·python
郝学胜-神的一滴11 分钟前
巧解括号序列分解问题:栈思想的轻量实现
开发语言·数据结构·c++·算法·面试
代码改善世界19 分钟前
【C++初阶】string类(一):从基础到实战
开发语言·c++
计算机安禾20 分钟前
【数据结构与算法】第15篇:队列(二):链式队列的实现与应用
c语言·开发语言·数据结构·c++·学习·算法·visual studio
Leventure_轩先生21 分钟前
[RL]强化学习指导搭建IC2E核反应堆
开发语言·php
zzginfo33 分钟前
var、let、const、无申明 四种变量在赋值前,使用的情况
开发语言·前端·javascript
csdn_aspnet1 小时前
C++ 求n边凸多边形的对角线数量(Find number of diagonals in n sided convex polygon)
开发语言·c++·算法