C 中Partial的作用

2021-10-10 14:32:59 字數 636 閱讀 2347

partial是區域性型別的意思。允許我們將乙個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。c#編譯器在編譯的時候仍會將各個部分的區域性型別合併成乙個完整的類

區域性型別適用於以下情況:

(1) 型別特別大,不宜放在乙個檔案中實現。

(2) 乙個型別中的一部分**為自動化工具生成的**,不宜與我們自己編寫的**混合在一起。

(3) 需要多人合作編寫乙個類。

區域性型別的限制

(1) 區域性型別只適用於類、介面、結構,不支援委託和列舉。

(2) 同乙個型別的各個部分必須都有修飾符 partial。

(3) 使用區域性型別時,乙個型別的各個部分必須位於相同的命名空間中。

(4) 乙個型別的各個部分必須被同時編譯。

3.區域性型別的注意點

(1) 關鍵字partial是乙個上下文關鍵字,只有和 class、struct、inte***ce 放在一起時才有關鍵字的含義。因此partial的引入不會影響現有**中名稱為partial的變數。

(2) 區域性型別的各個部分一般是分開放在幾個不同的.cs檔案中,但c#編譯器允許我們將他們放在同一檔案中。

c 中partial關鍵字的作用

1.什麼是區域性型別?c 2.0 引入了區域性型別的概念。區域性型別允許我們將乙個類 結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。區域性型別適用於以下情況 1 型別特別大,不宜放在乙個檔案中實現。2 乙個型別中的一部分 為自動化工具生成的 不宜與我們自己編寫的 混合在一起。3 需要多人...

C 中partial的使用

1.什麼是區域性型別?c 2.0 引入了區域性型別的概念。區域性型別允許我們將乙個類 結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。區域性型別適用於以下情況 1 型別特別大,不宜放在乙個檔案中實現。2 乙個型別中的一部分 為自動化工具生成的 不宜與我們自己編寫的 混合在一起。3 需要多人...

C 中partial的解釋

partial是區域性型別概念中的修飾符,同乙個型別的各個部分都必須有,修飾符在編譯的時候仍會將各個部分的區域性型別合併成乙個完整的類。區域性型別允許我們將乙個類 介面或結構分成好幾個部分,分別實現在幾個不同的.cs檔案中。區域性型別適用於以下情況 1 型別特別大,不宜放在乙個檔案中實現。2 乙個型...