1. 程式人生 > >c#類的屬性和方法

c#類的屬性和方法

屬性

為類設定屬性,可以通過get和set來獲取資訊,這樣,可以設定私有元素。
一般屬性的開頭用大寫字母(ep:Name)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace study1_repeat
{
    class Program
    {
        static void Main(string[] args)
        {
            classText ct = new
classText("李剛"); Console.WriteLine(ct.Name); ct.Name = "劉明"; Console.WriteLine(ct.Name); Console.ReadLine(); } } //新增一個類 class classText { //私有元素 private String name; public classText(){ Console.WriteLine("ceshi"
); } public classText(String name) { this.name = name; } //設定屬性 //設定好屬性後,可以通過呼叫Name的方法 public String Name { get {//返回元素,獲取屬性 return name; } set { //使得name獲得相應的元素,設定屬性 //對應:ct.Name = "劉明";
name = value; } } } }

方法

修飾符 返回型別 方法名稱(引數列表)
{
方法體;
}

如果寫返回型別,就必須要用return返回一個和返回型別相同的值。
如果不寫返回型別,就要用void。

靜態方法和例項方法

使用static關鍵字

  • 靜態方法屬於類本身,不屬於任何物件。靜態方法只能對類中的靜態成員進行訪問,不能對特定物件進行操作。所以靜態方法中不能用this。靜態方法執行時,並不一定存在物件。
  • 例項方法可以使用類的任何成員。例項方法可以訪問靜態和例項成員。

例項變數:
int i
靜態變數:
static int i
例項方法:
void example(){}
靜態方法:
static void example(){}