什么是局部類型?
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、橋西網(wǎng)絡(luò)推廣、小程序定制開發(fā)、橋西網(wǎng)絡(luò)營銷、橋西企業(yè)策劃、橋西品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供橋西建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
C# 2.0 引入了局部類型的概念。局部類型允許我們將一個(gè)類、結(jié)構(gòu)或接口分成幾個(gè)部分,分別實(shí)現(xiàn)在幾個(gè)不同的.cs文件中。
局部類型適用于以下情況:
(1) 類型特別大,不宜放在一個(gè)文件中實(shí)現(xiàn)。
(2) 一個(gè)類型中的一部分代碼為自動化工具生成的代碼,不宜與我們自己編寫的代碼混合在一起。
(3) 需要多人合作編寫一個(gè)類。
例:
在同一命名空間下 在class2類中 寫class2 的實(shí)例 加關(guān)鍵字 partial
在class3類中 寫class2 的實(shí)例 加關(guān)鍵字 partial
讓后 在 main 可以看見 它的在各個(gè)部分被同時(shí)編譯。
局部類型的注意點(diǎn)
(1) 關(guān)鍵字partial是一個(gè)上下文關(guān)鍵字,只有和 class、struct、interface 放在一起時(shí)才有關(guān)鍵字的含義。因此partial的引入不會影響現(xiàn)有代碼中名稱為partial的變量。
(2) 局部類型的各個(gè)部分一般是分開放在幾個(gè)不同的.cs文件中,但C#編譯器允許我們將他們放在同一文件中。
總結(jié)
以上所述是小編給大家介紹的C# partial 關(guān)鍵字的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持