日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

[毕业生的商业软件开发之路]C#语法基础结构

發布時間:2025/3/15 C# 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [毕业生的商业软件开发之路]C#语法基础结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

近期開始接觸到在校學生、高校實習生和畢業生,在此說一下筆者對這些徘徊在職場門口的學生一些建議,希望能給這些初學者進入軟件開發行業帶來一些幫助,使得畢業生能更順利的進入軟件開發公司開始職場生涯,人生來一個完美的轉彎。[袁永福版權所有]

--------------------------------------------------------------------

?

C#基本語法 課程介紹 面向讀者說明C#編程語言的基本語法,本章要求閱讀者已經掌握了一種計算機高級編程語言,比如VB或C++等,理解變量、數組、條件判斷、循環等編程知識。達到了國家計算機等級考試二級的水平。 本章是面向C#初學者的,因此只介紹C#的基礎語法,不介紹C#的高級語法。 C#的代碼模塊邏輯框架。 C#代碼模塊邏輯上分為命名空間、類型、成員。 以下就是一個完整的C#源代碼內容,

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MessageBox.Show("顯示一個消息"); } } }

這段代碼為例說明一下C#的代碼模塊組織結構。 命名空間 命名空間就是C#最大的語法結構模塊,這個模塊是按照名稱來標識的。每個類型都有所屬的命名空間。同一個命名空間的類型不能重名,但不同的命名空間可以擁有相同名稱的類型。 在C#中使用以下語法結構來使用命名空間。

namespace 命名空間名稱 { 若干個類型 }

在本例中,使用代碼“namespace WindowsFormsApplication1”定義了一個名為“WindowsFormsApplication1”的命名空間,其中定義了名為“Form1”的類型。 對于很多編程語言,比如C語言,它沒有命名空間的概念,幾千個函數排列在一起,對于VB也是幾百個類混在一起,這些都會導致開發人員記憶和調用非常不方便。 而使用命名空間,就能將諸多類型層次化,利于模塊化,而且方便調用。 命名空間也可以分層次,比如以下代碼。

namespace 命名空間名稱 { 若干個類型 } namespace 命名空間名稱.子命名空間 { 若干個類型 }

這段代碼就定義了一個命名空間和子命名空間,這個層數是沒有限制的。 在C#功能代碼中,要引用某個類型必須是它的類型全名,也就是“命名空間.類型名稱”,此時代碼顯得比較臃腫,而且若未來類型的命名空間發生改變,則需要修改不少代碼。此時C#使用using關鍵字來引用命名空間。 例如在演示代碼的開頭有一行代碼“using System.Windows.Forms;”,此時就在代碼中引用了命名空間“System.Windows.Forms”,而窗體類型“Form”就在這個命名空間下面,則可以在代碼中直接使用“Form”來獲得窗體的類型,若沒有這個using代碼,則必須使用“System.Windows.Forms.Form”來獲得窗體類型,這就使得代碼顯得有些臃腫。從這里看,using關鍵字的作用有點類似VB中的with關鍵字。 注意using關鍵字除了能引用命名空間外,還能形成自動銷毀對象的語法結構。 類型 命名空間下面就是定義類型了,包括類類型、結構體類型、委托類型。命名空間下面不能直接跟上字段、函數等。因此C#沒有游離于類型之外的函數。 理論上是可以跳出命名空間而直接編寫類型,這樣也能編譯通過,但在實踐中不推薦這么做。 在演示代碼中,使用了以下的代碼定義了一個類型。

public?partial class Form1 : Form { }

在這里,public關鍵字說明該類型是公開的,可以被任何程序調用。 partial關鍵字說明這段代碼不是這個類型的全部代碼,C#工程中還有其他的代碼文件包含了這個類型的代碼,在編譯程序的時候,編輯器會收集這些分散的源代碼收集起來組成一份完整的源代碼參與編譯。 class關鍵字說明這是在定義一個類類型。 Form1是新類型的名稱。 Form是跟在Form1后面,中間有一個引號,這個說明新增的類型Form1是集成自已有的類型Form。若前面沒有代碼“using System.Windows.Forms.Form”引用命名空間,則該行代碼必須寫成“public partial class Form1 : System.Windows.Forms.Form”。 Form后面跟著一對花括號就定義了它的類型成員定義區域。 成員 類型下面就是定義類型的成員了,包括字段、屬性、方法和事件。 在演示代碼中,使用以下代碼定義了一個名為Form1的成員方法。

public Form1() { InitializeComponent(); }

該方法名稱和類型名稱一樣,而且沒有定義返回值,因此該方法就是該類型的構造函數。 以下代碼定義了一個成員方法。

private?void button1_Click(object sender, EventArgs e) { MessageBox.Show("顯示一個消息"); }

在這段代碼中,private關鍵字說明該方法是私有的,只能在本類型內部使用,類型之外就不能使用。[袁永福版權所有] void關鍵字說明該方法沒有任何返回值。 button1_Click是該方法的名稱。 “object sender”定義了該方法的第一個參數,object是參數類型,sender是參數名;類似的“EventArgs e” 定義了第二個參數,兩個參數之間用逗號分開。 函數聲明后面就是函數體了。在這里使用了一行代碼“MessageBox.Show("顯示一個消息");”,這行代碼調用了類型MessageBox的Show方法,參數是字符串“"顯示一個消息"”。這行代碼就是調用類型System.Windows.Forms.MessageBox的Show靜態方法來顯示一個文本消息框。 注意在寫C#代碼時,記得要根據需要寫上分號“;”。

?[袁永福版權所有]





? ? ?本文轉自xdesigner 51CTO博客,原文鏈接:http://blog.51cto.com/xdesigner/619223,如需轉載請自行聯系原作者






總結

以上是生活随笔為你收集整理的[毕业生的商业软件开发之路]C#语法基础结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产乱码久久久久夜深人妻 | 黄色中文| 国产美女一区二区 | 日韩欧美在线视频观看 | 欧美黄一级 | 久久av无码精品人妻出轨 | www裸玉足久久久 | 入禽太深免费视频 | 99久久精品免费视频 | 日韩经典一区 | 亚洲痴女 | 日本一区电影 | 亚洲成人精选 | 亚洲涩涩网 | 99久久久无码国产精品免费麻豆 | 日韩欧美在线一区 | 九色九一 | 亚洲欧洲成人在线 | 香蕉av在线 | 日本欧美一区二区 | 北条麻妃99精品青青久久 | 日韩黄色三级视频 | 欧美国产一区二区在线观看 | 丁香婷婷网 | 日韩电影在线观看中文字幕 | 成人一区二区三区四区 | 不卡的毛片| 亚洲欧美日韩国产 | 中文字幕天堂网 | 精品久久久久久无码国产 | 91插插插永久免费 | 色久av| 丁香婷婷综合激情五月色 | 91传媒在线免费观看 | 夜色导航 | 精品乱码一区二区三区四区 | aa视频网站 | 欧美理伦少妇2做爰 | 精品电影一区二区 | 欧美视频第一页 | 91蜜桃传媒精品久久久一区二区 | 久草在在线 | 久久久久中文字幕亚洲精品 | 国产黄色激情视频 | 青青视频免费看 | 日韩精品第一页 | 德国性经典xxxx性hd | 国产一二三级 | 婷婷麻豆 | 日韩中文字幕在线视频 | 欧美视频一二三 | 亚洲狠狠婷婷综合久久久久图片 | 在线免费看91 | 熟女国产精品一区二区三 | 伊人久久狼人 | 久久久精品国产sm调教网站 | 51吃瓜网今日吃瓜 | 欧美成人xxxx | 黄色视屏在线 | 欧美黄色特级片 | 巨胸大乳www视频免费观看 | 好吊操这里有精品 | 久久天天操| 韩国视频一区二区三区 | 亚洲无吗一区二区三区 | 一道本在线播放 | 久久久久久18 | 黄色xxxxx| 国产日韩亚洲 | 午夜福利视频一区二区 | 男人肌肌桶女人肌肌 | 国产视频在 | 欧洲亚洲成人 | 东北少妇bbbb搡bbb搡 | 免费a级黄色片 | 新av在线| 久久中文免费视频 | 日韩性网站 | 91操人| 欧美成人69 | 欧美一区二区三区久久 | 一个人看的视频www 色就是色网站 | 国产第一页第二页 | 波多野结衣三区 | 内谢少妇xxxxx8老少交视频 | 亚洲欧美日本一区 | 国产一级免费视频 | 国产一区二区三区毛片 | 成人福利在线播放 | 国产高清日韩 | 日韩色图在线观看 | 久久毛片网 | www.成人在线 | 免费黄色高清视频 | 狼性av| 国产1区在线 | ktv做爰视频一区二区 | 91看片在线看| 日本bbwbbw |