8-3.cs

来自「java基础方面的一些实例代码」· CS 代码 · 共 28 行

CS
28
字号
//程序8-3
using System;
public class Range
{
	public int X; // 字段,其作用域延伸至类的结束
	public void RangeTesting (int i)
	{
		int X; // 局部变量,与上述字段值无关,其作用域延伸至方法结束
		X=i;
		for(int j =i; j<6; j++) // j是局部变量,其作用域是下面代码块{}
		{ X+=j;Console.WriteLine("在代码块中X="+X); }
		Console.WriteLine("离开代码块,仍在方法中,X="+X);
        // this指代类的当前实例,this.X以区别该方法中的局部变量X
		Console.WriteLine("离开代码块,仍在方法中,字段X="+this.X); 
	} // 局部变量X作用域结束
	public void TestingAgain()
	{
		Console.WriteLine("离开隐藏过X的方法,仍在类中,X="+X);
	}
	public static void Main()
	{
		Range t1=new Range();
		t1.RangeTesting(3);
		t1.TestingAgain();
		Console.WriteLine("在Main方法中,X="+t1.X);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?