自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

類文件構(gòu)成,C#基本語法,Console屬性與方法

開發(fā) 前端
關(guān)鍵字Class表示類 Program表示名稱{ 在此范圍內(nèi)暫時(shí)主要由方法與變量組成 } ,一個(gè)項(xiàng)目中一般只有一個(gè)類,類中方法可以有多個(gè),但Main()方法一般只有一個(gè)。

類文件(.cs)構(gòu)成

類文件構(gòu)成

類文件主要分為 引用命名空間與自己項(xiàng)目的命名空間

1、引用命名空間

?要是引用類庫,分為內(nèi)部(.Net類庫與解決方案內(nèi)其他項(xiàng)目的命名空間)外部(引用別人的命名空間),之前說過類庫的引用規(guī)范?。

命名空間的本質(zhì)就是程序集(.dll)引用此程序集主要就是為了使用里面的方法或?qū)傩浴?/p>

如果沒有引用相應(yīng)的命名空間,在使用時(shí)必須使用全限定名稱。

引用與未引用命名空間的區(qū)別

推薦使用第一種益處有2個(gè) :1 減少不必要的代碼,2有相應(yīng)的代碼提示。

2、自己項(xiàng)目的命名空間 

(我這個(gè)項(xiàng)目名稱不符合項(xiàng)目開發(fā)規(guī)范)這個(gè)空間內(nèi)現(xiàn)階段主要由類與方法組成(類與方法之后再說)

(1)class Program

關(guān)鍵字class表示類 Program表示名稱{ 在此范圍內(nèi)暫時(shí)主要由方法與變量組成 } ,一個(gè)項(xiàng)目中一般只有一個(gè)類,類中方法可以有多個(gè),但Main()方法一般只有一個(gè)。

(2)static void Main(string[] args){ 在此范圍內(nèi)暫時(shí)主要由執(zhí)行代碼與變量組成}

?static 是靜態(tài)方法,void 沒有返回值, Main 方法名稱 string[]字符串?dāng)?shù)組(類型) args 數(shù)組名稱,這些暫時(shí)了解即可,之后會(huì)細(xì)說都是什么意思重點(diǎn)是Main方法,其他暫時(shí)只需了解。

Main()方法:一般情況下一個(gè)項(xiàng)目中有且只有一個(gè)Main(),方法名稱固定是控制臺(tái)或窗口應(yīng)用程序的入口方法,程序就是從此方法開始運(yùn)行,當(dāng)執(zhí)行完此方法中的代碼,代表整個(gè)程序結(jié)束。?

程序員主要在Main方法()中編寫執(zhí)行代碼(如使用Console類的方法與屬性)。

C#基本語法(暫時(shí)4種)

1、必須在半角模式下編寫C#代碼

全角:一個(gè)字符占用兩個(gè)標(biāo)準(zhǔn)字符位置 1.2半角:一個(gè)字符占用一個(gè)標(biāo)準(zhǔn)字符的位置。

半角與全角的區(qū)分標(biāo)志;

全角與半角模式下的C#代碼

?全角模式下的代碼不符合C#語法;只要報(bào)錯(cuò)信息中含有"意外的字符"大概率是有在全角模式下輸入編寫的代碼。

設(shè)置默認(rèn)的全角/半角模式: 右擊圖標(biāo)選擇"設(shè)置屬性"一>"初始狀態(tài)下" 勾選半角與中文時(shí)使用英文標(biāo)點(diǎn),單擊確定按鈕?。

設(shè)置為半角模式

2、區(qū)分大小寫

類與方法小寫報(bào)錯(cuò)

這個(gè)錯(cuò)誤一般需要通過"生成"或調(diào)試對(duì)代碼進(jìn)行編譯后才會(huì)出現(xiàn)如上圖所示

3、必須以逗號(hào)結(jié)尾(半角模式下) 自己測(cè)試,不再截圖演示

4、命名空間,類與方法必須帶有成對(duì)的{ } 表示其作用域范圍,使用格式如下

作用域范圍(暫時(shí)了解,之后舉例說明)

語法簡單不用擔(dān)心記不住,VS工具會(huì)給予我們輔助,錯(cuò)誤列表窗口會(huì)給出錯(cuò)誤提示

菜單欄"視圖"一>"錯(cuò)誤列表",打開錯(cuò)誤列表小窗口

5、靜態(tài)方法調(diào)用格式 類名.方法名(參數(shù)) 參數(shù)可省略 暫時(shí)知道(方法之后細(xì)說)

注意:調(diào)用如何類型的方法,方法名稱后面必須帶有小括號(hào)()。

調(diào)用方法

Console.WriteLine(參數(shù)); 理解為調(diào)用 Console類的名稱為WriteLine()的方法
方法名+小括號(hào) 表示調(diào)用此方法

調(diào)用方法:半角英文模式下 類名點(diǎn)VS直接給出該類下的方法,屬性與事件對(duì),按鍵盤的上下按鍵進(jìn)行選擇,VS工具會(huì)給出該選項(xiàng)的相關(guān)信息,最后選中選項(xiàng)按enter鍵即可。

點(diǎn)出類的方法,屬性與事件

藍(lán)色立方體圖標(biāo)表示是方法;扳手圖標(biāo)表示是屬性;閃電圖標(biāo)表示事件,其他的遇到再說。

Console類

?Console類隸屬于.Net的System命名空間下;相當(dāng)于Program隸屬于_99初始VS。

Console類是.Net Framework框架中專門用于控制臺(tái)程序的標(biāo)準(zhǔn)輸入/輸出與錯(cuò)誤流。

簡單來說就是通過Console類的屬性與方法可以,實(shí)現(xiàn)人與控制臺(tái)間的交互。

注意:每次編寫或者修改代碼需要編譯后才能顯示效果;編譯方法。

方法1 工具欄的 啟動(dòng)按鈕 方法2 快捷鍵F5 方法3 Debug文件夾下的.exe文件(雙擊)?。

1、Console類方法

Write("向控制臺(tái)輸出字符串內(nèi)容")與WriteLine("向控制臺(tái)輸出字符串內(nèi)容")。

兩者區(qū)別在于前者輸出內(nèi)容后不會(huì)換行;后者輸出內(nèi)容后進(jìn)行換行。

向控制臺(tái)輸出內(nèi)容

?ReadKey() 這里的作用就是讓程序暫停一下,沒有此方法窗口會(huì)一閃而逝。

想要程序暫停在什么地方,就將此方法書寫在什么地方。

按鍵盤除ctrl,alt等少數(shù)幾個(gè)按鍵外,按任意鍵程序繼續(xù)運(yùn)行(自己測(cè)試)。

Clear() 清除使用此方法之前向控制臺(tái)窗口中輸出的內(nèi)容,之后的無礙?。

清除方法

Console類的其他方法之后用到再說。

2、Console類屬性

ForegroundColor 設(shè)置輸出內(nèi)容的前景色即顯示字體的顏色。

使用方法:Console.ForegroundColor=按空格即可出現(xiàn)ConsoleColor類再點(diǎn)具體顏色。

必須先修改ForegroundColor屬性的值再使用WriteLine()向窗口輸出內(nèi)容。

BackgroundColor 設(shè)置輸出內(nèi)容的背景色;用法同上。

注意:這兩個(gè)屬性只影響在它們之后輸出的內(nèi)容,恢復(fù)默認(rèn)顏色使用ResetColor()方法。

恢復(fù)默認(rèn)的輸出內(nèi)容的前后背景色;影響范圍自己測(cè)試總結(jié)

至此可以自制一個(gè)輸出表達(dá)愛意,開玩笑話語等內(nèi)容的應(yīng)用小程序,在Debug文件夾下找到可執(zhí)行文件(.exe)將其復(fù)制粘貼給那個(gè)人即可(前提他(她)電腦安裝有.Net框架,否則無用)

可執(zhí)行文件

打印出豬頭圖案,期待見到其他圖案在評(píng)論區(qū)曬出

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2009-08-19 15:38:59

C#代碼

2009-09-07 15:49:55

C#屬性化的方法

2010-01-15 19:49:04

C++類庫

2010-01-15 19:49:04

C++類庫

2010-01-15 18:35:25

C++的類

2009-09-17 16:45:56

C#數(shù)組

2010-09-14 16:04:40

CSSclip屬性

2009-08-20 18:21:04

GetType方法C# object類

2009-09-01 17:41:45

C# HelpAttr

2009-08-27 11:43:31

C#語法

2009-08-18 12:23:38

2025-03-26 00:12:00

C#重構(gòu)代碼

2024-09-23 16:55:18

C#代碼開發(fā)

2010-09-15 17:05:33

CSS display

2009-08-13 17:25:18

C# Convert類

2009-08-12 17:27:11

C#讀取文件

2024-05-20 00:00:00

C#屬性Property

2009-08-11 15:44:05

C#基本技巧

2011-08-02 13:16:36

Objective-C 語法 函數(shù)

2025-01-15 09:34:02

C#屬性方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)