set語句的使用方法
• set 語句
是通過value 識別符號來進行賦值的
可以包含任何語句(甚至沒有語句)
struct time
}private int hour, minute, second;
}time lunch = new time();
...lunch.hour = 12;
當寫乙個屬性的時候,屬性的set語句自動執行。
在上面的例子中,time結構類有乙個整型屬性hour,所以賦給這個屬性的值必須是乙個整型值。例如:
lunch.hour = 12;
把乙個整型值12賦給了lunch的hour屬性,這個語句會自動呼叫屬性的set語句。set語句是通過value識別符號來獲得屬性的賦值的。例如,如果12被賦給了hour屬性,那麼vaue的值就是12。注意的是value不是乙個關鍵字。value只是在set語句中才是乙個識別符號。你可以在set語句外的任何語句宣告value為一變數的名字。例如:
public int hour
//正確
set //錯誤
}get語句的使用方法
get 語句
必須返回乙個有確定型別的值
功能上就像乙個 「get 函式」
struct time
...}
private int hour, minute, second;
}time lunch = new time();
... console.writeline(lunch.hour);
//請注意,get和set不是關鍵字 www.2cto.com
當讀乙個屬性的時候,屬性的get語句自動執行。
get語句必須返回乙個有確定型別的值。在上面的例子中,time結構類有乙個整型屬性hour,所以它的get語句必須返回乙個整型值。
屬性的返回值不能是void(從這裡可以推斷出欄位的型別也不能是void)。這就意味著get語句必須包含乙個完整的return語句(retun;這種形式是錯誤的)。
get語句可以在retun語句前包含任何其他的語句(比如,可以檢查變數的型別),但return語句不能省略。
注意,get和set不是關鍵字,所以你可以在任何地方包括get/set語句中宣告乙個區域性變數、常量的名字是get或set,但最好不要這樣做。
作者:ershouyage
C 中return語句的使用方法
c 中return語句的使用方法 return語句終止它所在的方法的執行,並將控制權返回給呼叫方法,另外,它還可以返回乙個可選值。如果方法為void型別,則可以省略return語句。return語句後面可以是常量,變數,表示式,方法,也可以什麼都不加。return語句可以出現在方法的任何位置。乙個方...
C 中return語句的使用方法
c 中return語句的使用方法 return語句終止它所在的方法的執行,並將控制權返回給呼叫方法,另外,它還可以返回乙個可選值。如果方法為void型別,則可以省略return語句。return語句後面可以是常量,變數,表示式,方法,也可以什麼都不加。return語句可以出現在方法的任何位置。乙個方...
c 中get set 的使用
在早期學習c 的過程中,經常遇到這樣的語句 public string studentname get set 當時也不是很明白為什麼要這樣?學深了c 後,又沒法對其做乙個總結。今天看了 visual c net程式設計教程 這本書,總結得不錯,做下筆記 在許多物件導向程式設計語言中,屬性 上面 中...