⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 字段与属性.cs

📁 C#经常用到的基础实例
💻 CS
字号:
using System;

class Account
{
	private double balance = 0;		//字段
	public double Balance			//属性
	{
		get { return balance; }
		set { balance = value;}
	}
	/*=============================================================
	 * 我们可以通过修改get、set方法达到控制存取的目的。
	 * 例如:
	 * 
	 * 1)只读属性
	 * public double Balance			//属性
	 * {
	 *    get { return balance; }
	 *    set { }
	 * }
	 * 
	 * 2)读写控制
	 * public double Balance
	 * {
	 *    get 
	 *    {
	 *       if(Console.ReadLine()=="1234")
	 *          return balance;
	 *       else
	 *          return -9999999;
	 *    }
	 *    set { }
	 * }
	 * =============================================================
	 */

	public void Deposit(double n)
	{ this.balance += n; }

	public void WithDraw(double n)
	{ this.balance -= n; }
}

class Client
{
	public static void Main()
	{
		Account a = new Account();
		a.Balance = 1000;	// 可以读写属性,因为属性Balance是public型的
		//a.balance = 1000;	//不可以读写字段,因为字段balance是private型的

		a.WithDraw(500);
		a.Deposit(2000);
		Console.WriteLine(a.Balance);
	}
}

⌨️ 快捷键说明

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