最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

學習日記 c#與編程 1

2020-04-20 20:10 作者:天道主神  | 我要投稿

基礎(chǔ)概念

· 標識符:(用于命名、命名和命名。)

·· 關(guān)鍵字:(c#所占用了的關(guān)鍵字,每個關(guān)鍵字都代表著某種預定的功能)

·· 上下午關(guān)鍵字:(只在指定環(huán)境才發(fā)揮功能的關(guān)鍵字)

· 控制臺輸入輸出:Console

· 注釋:提供對指定部分代碼的注解(備注)。c#提供了三種注釋:// 單行? ?/**/ 多行? ?///? 文檔

· 空白:沒有可視化輸出的字符,編譯時會被忽略

!· 類型:類型是對象的模板,它不是對象,但保存了對象的信息,而對象則通過實例化類型來創(chuàng)建

· 變量:一種編程語言必須可以保存數(shù)據(jù),而這由變量來實現(xiàn)

· 命名空間:一組相關(guān)的類型的集合

· 語句:執(zhí)行動作的指令,一條簡單語句用 ;結(jié)尾

· 塊:要執(zhí)行的動作無法在一條簡單語句中完成時,可以封裝成{}塊,這會被當做一條單獨的語句

· 函數(shù):一段能實現(xiàn)特定代碼功能的封裝,通過調(diào)用函數(shù)來實現(xiàn)功能的復用

··函數(shù)需要聲明,然后才能調(diào)用,聲明函數(shù)需要指定函數(shù)的返回值、函數(shù)名、參數(shù)列表()與一個塊{}

···返回值:可以在調(diào)用函數(shù)結(jié)束時,讓函數(shù)返回一個值,值一般是期望函數(shù)執(zhí)行后得到的一個結(jié)果。如果函數(shù)不返回值,則為 void

···函數(shù)名:既函數(shù)的名稱(標識符),也可理解為對該函數(shù)的一個 “引用”

···參數(shù)列表:函數(shù)可以處理外部傳入的數(shù)據(jù)。這由參數(shù)列表來實現(xiàn)。參數(shù)列表內(nèi)的參數(shù)聲明,指定了允許傳入方法內(nèi)的參數(shù)的要求。參數(shù)的聲明聲明包括 可選的修飾符、類型和參數(shù)名稱。參數(shù)彼此間用 , 分隔

····方法定義時的參數(shù)稱為形式參數(shù),調(diào)用方法時傳入?yún)?shù)稱為實際參數(shù)

·····參數(shù)的傳遞:默認情況下,調(diào)用方法時所填寫的實參,會將它所保存的值拷貝一份給形參。這被稱為值傳遞

····可選的修飾符包括:

·····ref:引用參數(shù),實參傳遞給形參的將是一個內(nèi)存引用,而非實參所保存的值

·····out:返回參數(shù),可以讓方法在被調(diào)用時返回多個值。注意,有該修飾的參數(shù),必須要在函數(shù)內(nèi)部進行初始化

·····params:參數(shù)數(shù)組,允許多個類型相同的實參對應一個形參,既相當于在所定義函數(shù)的參數(shù)列表中聲明了一個數(shù)組

·····位置參數(shù):默認情況下,調(diào)用方法時的實參與形參的修飾符、類型一致時,稱為位置參數(shù)

·····命名參數(shù):只要在調(diào)用方法時,“顯式”的指明參數(shù),就可以在任意順序列出實參

·····可選參數(shù):可以在聲明方法時給形參提供默認值,在調(diào)用時就可以忽略該參數(shù)。注意,不是所有參數(shù)都能是可選參數(shù)

···方法塊:方法所要執(zhí)行的語句封裝

·.Main():c#的入口函數(shù),每一個可執(zhí)行的c#程序都必須有一個Main函數(shù)。程序?qū)脑摵瘮?shù)的第一條語句開始執(zhí)行

! 重點:c#程序是一組一種或多種類型聲明

· 類型:類型是對象的模板,通過實例化類型可以創(chuàng)建出對象。類型主要由 名稱、數(shù)據(jù)結(jié)構(gòu)、行為及約束條件組成。

· 實例化:從某個類型創(chuàng)建出實際的對象

··數(shù)據(jù)項與成員

··· 有些類型只能存儲一個數(shù)據(jù)項。有些則可以存儲多個數(shù)據(jù)項(也稱為元素)

··· 而有些類型可以存儲不同類型的數(shù)據(jù)項,這些數(shù)據(jù)項被成為成員。而成員可以被分為兩種:數(shù)據(jù)成員(用于保存數(shù)據(jù)),函數(shù)成員(用于執(zhí)行代碼)

!·· c# 提供了16預定義類型。有13種簡單類型:11種數(shù)值類型、char(字符)、bool(布爾)。和3種非簡單類型:string(字符串)、object(對象)、dynamic(動態(tài))

!··以及6種自定義類型。class(類)、struct(結(jié)構(gòu))、enum(枚舉)、array(數(shù)組)、delegate(委托)、interface(接口)

!·· 類型通過聲明來創(chuàng)建。聲明包含:類型種類、類型名稱、成員聲明

!·· 內(nèi)存結(jié)構(gòu):堆 / 棧

學習日記 c#與編程 1的評論 (共 條)

分享到微博請遵守國家法律
霍林郭勒市| 沅陵县| 滦南县| 包头市| 长丰县| 邵武市| 新干县| 涪陵区| 临桂县| 海口市| 汉沽区| 衡南县| 册亨县| 杭锦旗| 德格县| 南漳县| 小金县| 三明市| 阜平县| 景德镇市| 清远市| 大同县| 冷水江市| 恭城| 锡林浩特市| 永修县| 三江| 天水市| 万宁市| 琼结县| 通辽市| 彭水| 江门市| 海宁市| 集安市| 乾安县| 柘荣县| 阜宁县| 冀州市| 达拉特旗| 彭州市|