- 命名变量规则
- 定义或声明变量
- 初始化变量
语法如下:
type variable_name = value;
ortype variable_names;
例子:
char var = 'h';
// Declaring and Initializing character variableint a, b, c;
// Declaring variables a, b and c of int type
变量的特征:
- 名称 :它必须是一个有效的标识符。在上面的示例中, var是有效的标识符。
- 类型:它定义了要存储到变量中的信息类型。在上面的示例中, char是一种类型。
- 值:它是要存储在变量中的实际数据。在上面的示例中, " h"是值。
- 变量名称可以包含字母" a-z"或" A-Z"或数字0-9, 以及字符" _"。
- 变量的名称不能以数字开头。
- 变量的名称不能是任何C#关键字, 例如int, float, null, String等。
- 有效变量名称
int age; float _studentname;
- 无效的变量名称
int if; // "if" is a keywordfloat 12studentname; // Cannot start with digit
- 指定其类型(例如int)
- 指定其名称(例如年龄)
- 可以提供初始值(例如17)
int geeks;
float interest;
初始化变量期限初始化表示为变量分配一些值。基本上, 变量的实际使用属于初始化部分。在C#每个数据类型都有一些默认值当没有给定变量的显式设置值时使用。初始化可以单独进行, 也可以与声明一起进行。
范例:
int y = 7;
// Declaring and initializing the variable at same timeint x;
// Declaring variable xx = 5;
// initializing x with value 5
两种初始化方式:
- 编译时初始化
- 运行时初始化
这意味着在程序编译期间将值提供给变量。如果程序员没有提供任何值, 那么在某些情况下, 编译器将为变量提供一些默认值。通常, 这种类型的初始化在程序员想要提供一些默认值时很有用。
范例:
// C# program to demonstrate the
// Compile Time Initialization
using System;
class Geeks {// only declaration, compiler will
// provide the default value 0 to it
int y;
// Main Method
public static void Main(String []args)
{// Compile Time Initialization of variable 'x'
// Assigning value 32 to x
int x = 32;
// printing the value
Console.WriteLine( "Value of x is " +x);
// creating object to access
// the variable y
Geeks gfg = new Geeks();
// printing the value
Console.WriteLine( "Value of y is " +gfg.y);
}
}
输出:
Value of x is 32Value of y is 0
2.运行时初始化
在这种情况下, 用户必须输入值, 然后将该值复制到所需变量。在这种类型的初始化中, 还有一种可能性是在函数调用完成后将值分配给变量。
例子:
Input : 45Output : Value of num is 45Input : 27Output : Value of num is 27
// C# program to demonstrate the
// Run Time Initialization
using System;
class Geeks {// Main Method
public static void Main(String []args)
{// Value will be taken from user
// input and assigned to variable
// num
int num = Convert.ToInt32(Console.ReadLine());
// printing the result
Console.WriteLine( "Value of num is " + num);
}
}
输出:
Value of num is 45
【C#变量使用详细指南】注意:在这里, Console.ReadLine()方法要求用户输入值, 然后将其放在" num"变量中。因此, 将根据用户输入显示值。
推荐阅读
- PHP Easter_days()函数用法介绍
- CSS边框样式使用详细介绍
- 如何在C中将2D数组作为参数传递()
- Javascript短路运算符
- win8系统的常用快捷键总结
- win8系统硬盘分区的图文步骤
- Win8开机自动重启3大处理办法
- windows8系统安装Dreamweaver CS6失败的处理办法
- Win8系统如何清理c盘空间?