c#Lesson07

using System;


class Person

{

// 一個字段不加訪問控制 默認是 private

// private 修飾的字段只能在本類中使用

private string _name;

private int _age;

private float _height;

private float _price;

private float _weight;

private bool _girl;

private string _address;

private int _IDnumber;


public int IDNumber {

set {

_IDnumber = value;

}

get {

return _IDnumber;

}

}


public string Address {

set {

_address = value;

}

get {

return _address;

}

}


public bool Girl {

set {

_girl = value;

}

get {

return _girl;

}

}


public float Weight {

set {

_weight = value;

}

get {

return _weight;

}

}


public float Price {

set;

get;

}

// 屬性

public string Name {

set {

_name = value;

}

get {

return _name;

}


}


// 一個字段想讓外界訪問要提供 方法

// 存

// public void SetName (string name)

// {

// // this 后面的就是字段

// this.name = name;

// _name = name;

// // 取

// public string GetName ()

// {

// return _name;

// }

// }


public int Age {

set {

_age = value;

}

get {

return _age;

}

}


public float Height {

set {

_height = value;

}

get {

return _height;

}

}


public void Func1 ()

{

int num = 100;

float f = 2.3f;

}

}


class FuncClass

{

// 在參數(shù)前面加 ref 表示參數(shù)接收地址

public void Func1 (ref int n)

{

n = 100;

Console.WriteLine (n);

}


public void Func2 (ref float a, ref float b)

{

float temp = 0f;

temp = a;

a = b;

b = temp;

}

// out

// 在方法名前面加返回值類型福铅,并用 return 返回双肤。

// 只能返回一個值


// 也可以使用參數(shù)加 out 返回 1 ~ n 個值

// ref 和 out 的異同

// 相同點: 兩個都是在傳地址

// 不同點:

// 1. out 限定返回值個數(shù),有幾個out就必須有幾個返回值逾柿,ref 不需要

// 2. 使用 out 可以不初始化接收變量

public void Func3 (out int on1, out int on2)

{


int n1 = 10;

int n2 = 20;


on1 = n1;

on2 = n2;

}


public void Func4 (params int[] arr)

{

for (int i = 0; i < arr.Length; i++) {

Console.WriteLine (arr [i]);

}



}

}


class Test

{

public int n;

}


class MainClass

{

public static void Main (string[] args)

{

// Person p = new Person ();

// p.SetName ("Lee");

// Console.WriteLine (p.GetName ());

// p.Name = "Class怕膛、Lee";

// Console.WriteLine (p.Name);

// p.Age = 18;

// p.Height = 1.75f;

// Console.WriteLine (p.Age);

// Console.WriteLine (p.Height);

// p.Price = 2.5f;

// Console.WriteLine (p.Price);

// p.Weight = 55.25f;

// Console.WriteLine (p.Weight);

// p.Girl = false;

// Console.WriteLine (p.Girl);

// p.Address = "廣東梅州";

// Console.WriteLine (p.Address);

// p.IDNumber = 4414211;

// Console.WriteLine (p.IDNumber);

// 定義的變量一定會存在棧里面

// 每一個方法都是一個棧

// 也就是變量都是在方法里面定義

// int n = 10;

// float f = 1.2f;

// Person p = new Person ();

// Person p1 = new Person ();

// 值類型 : 基本數(shù)據(jù)類型都是值類型

// 引用類型: 凡是 new 出來的都是引用類型(結(jié)構(gòu)體除外)

// int num = 10;

// Person p = new Person ();

//

// int num1 = 10;

// int num2 = num1;

// num1 = 20;

//

// Test t = new Test ();

// t.n = 10;

// Test t2 = t;

// t.n = 20;

// Console.WriteLine ("t1.n:" + t.n);

// Console.WriteLine ("t2.n:" + t2.n);

//

FuncClass f = new FuncClass ();

// int num = 0;

// f.Func1 (ref num);

// Console.WriteLine ("num:" + num);

float num1 = 10f;

float num2 = 20f;

f.Func2 (ref num1, ref num2);

Console.WriteLine (num1);

Console.WriteLine (num2);


// 用來接收返回值的

int num3;

int num4;

f.Func3 (out num3, out num4);

Console.WriteLine (num3);

Console.WriteLine (num4);

// int[] a = { 1, 2, 3, 4, 9, 5, 7 };

f.Func4 (1, 2, 3, 4, 9, 6, 7);

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末熟嫩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子褐捻,更是在濱河造成了極大的恐慌掸茅,老刑警劉巖椅邓,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異昧狮,居然都是意外死亡景馁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門逗鸣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來合住,“玉大人,你說我怎么就攤上這事撒璧×钠#” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵沪悲,是天一觀的道長获洲。 經(jīng)常有香客問我,道長殿如,這世上最難降的妖魔是什么贡珊? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮涉馁,結(jié)果婚禮上门岔,老公的妹妹穿的比我還像新娘。我一直安慰自己烤送,他們只是感情好寒随,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著帮坚,像睡著了一般妻往。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上试和,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天讯泣,我揣著相機與錄音,去河邊找鬼阅悍。 笑死好渠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的节视。 我是一名探鬼主播拳锚,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寻行!你這毒婦竟也來了霍掺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎抗楔,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拦坠,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡连躏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贞滨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片入热。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖晓铆,靈堂內(nèi)的尸體忽然破棺而出勺良,到底是詐尸還是另有隱情,我是刑警寧澤骄噪,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布尚困,位于F島的核電站,受9級特大地震影響链蕊,放射性物質(zhì)發(fā)生泄漏事甜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一滔韵、第九天 我趴在偏房一處隱蔽的房頂上張望逻谦。 院中可真熱鬧,春花似錦陪蜻、人聲如沸邦马。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滋将。三九已至,卻和暖如春症昏,著一層夾襖步出監(jiān)牢的瞬間耕渴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工齿兔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留橱脸,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓分苇,卻偏偏與公主長得像添诉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子医寿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理栏赴,服務(wù)發(fā)現(xiàn),斷路器靖秩,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法须眷,類相關(guān)的語法竖瘾,內(nèi)部類的語法,繼承相關(guān)的語法花颗,異常的語法捕传,線程的語...
    子非魚_t_閱讀 31,622評論 18 399
  • 1. [C#語言基礎(chǔ)]請簡述拆箱和裝箱。 答: 裝箱操作: 值類型隱式轉(zhuǎn)換為object類型或由此值類型實現(xiàn)的任何...
    胤醚貔貅閱讀 4,800評論 1 29
  • 六一前的某一天傍晚扩劝,我去托輔接兒子庸论,兒子一見到我便高興的對我說:“媽媽,老師說今天晚上讓我給你做飯吃棒呛∧羰荆”我喜出望外...
    王健媽媽閱讀 506評論 0 2
  • 昨天的新一集跑男可謂是看點十足呀! 綜藝感十足的鹿晗和迪麗熱巴也果然沒讓大家失望拆内, 給屏幕前的觀眾撒了一大波狗糧旋圆!...
    大頭娛閱讀 352評論 0 0