c中的從元資料是什麼意思C中的從元資料是什麼意思

2021-03-05 08:00:07 字數 6240 閱讀 2617

1樓:匿名使用者

樓上說的不正確.

所謂元資料.其實是指由微軟所封裝的類..這些類你可以檢視.但是無法修改..

例如你看dateset類的定義.就是元資料.因為是ms寫的..只能看..不能改~

2樓:匿名使用者

樓上的才不對呢,自己寫的類照樣有元資料

在.*** sdk中用ilda**.exe開啟乙個.***下編譯的.dll或.exe檔案一看就知道了

開啟乙個.dll/.exe檔案後ctrl+m,就能看到類似下面的內容。

可以認為這些就是元資料

scopename : showisinterned.exe

mvid :

global functions

global fields

global memberrefs

typedef #1 (02000002)

typdefname: mydot***framework.showisinterned (02000002)

flags : [notpublic] [autolayout] [class] [ansiclass] [beforefieldinit] (00100000)

extends : 01000001 [typeref] system.object

method #1 (06000001) [entrypoint]

methodname: main (06000001)

flags : [private] [static] [hidebysig] [reuseslot] (00000091)

rva : 0x00002050

implflags : [il] [managed] (00000000)

call**vntn: [default]

returntype: void

no arguments.

implflags : [il] [managed] (00000000)

........

3樓:匿名使用者

就是編譯好的dll裡面的類

不一定是微軟的如果你引用其他的dll

4樓:匿名使用者

指的是說明資料型別的資料,

比如,說明乙個class裡有什麼方法和成員,它們都是什麼型別,有什麼輸入、輸出引數等。

5樓:皇家空軍十六團

滿意回答其實不正確 正確的是除了滿意回答和排在第乙個回答的以外的其他回答 呵呵

6樓:匿名使用者

類的封裝包的意思,可以呼叫介面,或者繼承來使用。目前大概意思是這樣,更深層次的,就只有去官網學習了。

c#中從元資料是什麼?元資料又是什麼?

7樓:

就是.***裡描述資料的資料,比如最常見的就是把滑鼠放到系統定義的型別裡然後按f12就會開啟它的原型,但是不能去修改這些資料。那麼這些資料就稱為元資料。

8樓:歸辰滑文

元資料概述:

元資料是一種二進位制資訊,用以對儲存在公共語言執行庫可移植可執行檔案(pe)

檔案或儲存在記憶體中的程式進行描述。將您的**編譯為pe檔案時,便會將元資料插入到該檔案的一部分中,而將**轉換為microsoft

中間語言

(msil)

並將其插入到該檔案的另一部分中。在模組或程式集中定義和引用的每個型別和成員都將在元資料中進行說明。當執行**時,執行庫將元資料載入到記憶體中,並引用它來發現有關**的類、成員、繼承等資訊。

元資料以非特定語言的方式描述在**中定義的每一型別和成員。元資料儲存以下資訊:

程式集的說明。

標識(名稱、版本、區域性、公鑰)。

匯出的型別。

該程式集所依賴的其他程式集。

執行所需的安全許可權。

型別的說明。

名稱、可見性、基類和實現的介面。

成員(方法、字段、屬性、事件、巢狀的型別)。

屬性。修飾型別和成員的其他說明性元素。

c#從元資料是什麼意思

9樓:吞吞的吐吐樂園

樓上說的不正確. 所謂元資料.其實是指由微軟所封裝的類..

這些類你可以檢視.但是無法修改.. 例如你看dateset類的定義.

就是元資料.因為是ms寫的..只能看..

不能改~

.*** 裡的 的 「從元資料」 是什麼意思 ? 元資料又是怎麼意思 ?怎麼檢視 定義的內容

10樓:匿名使用者

所謂「從元資料」實是指由微軟所封裝的類..這些

類你可以檢視.但是無法修改..

例如你看string類的定義.就是從元資料.因為是ms寫的..只能看..不能改。

元資料(meta data)是關於資料倉儲的資料,指在資料倉儲建設過程中所產生的有關資料來源定義,目標定義,轉換規則等相關的關鍵資料。同時元資料還包含關於資料含義的商業資訊,所有這些資訊都應當妥善儲存,並很好地管理。為資料倉儲的發展和使用提供方便。

元資料是一種二進位制資訊,用以對儲存在公共語言執行庫可移植可執行檔案 (pe) 檔案或儲存在記憶體中的程式進行描述。將您的**編譯為 pe 檔案時,便會將元資料插入到該檔案的一部分中,而將**轉換為 microsoft 中間語言 (msil) 並將其插入到該檔案的另一部分中。在模組或程式集中定義和引用的每個型別和成員都將在元資料中進行說明。

當執行**時,執行庫將元資料載入到記憶體中,並引用它來發現有關**的類、成員、繼承等資訊。

元資料以非特定語言的方式描述在**中定義的每一型別和成員。元資料儲存以下資訊:

程式集的說明。

標識(名稱、版本、區域性、公鑰)。

匯出的型別。

該程式集所依賴的其他程式集。

執行所需的安全許可權。

型別的說明。

名稱、可見性、基類和實現的介面。

成員(方法、字段、屬性、事件、巢狀的型別)。

屬性。修飾型別和成員的其他說明性元素。

一、元資料的優點

對於一種更簡單的程式設計模型來說,元資料是關鍵,該模型不再需要介面定義語言 (idl) 檔案、標頭檔案或任何外部元件引用方法。元資料允許 .*** 語言自動以非特定語言的方式對其自身進行描述,而這是開發人員和使用者都無法看見的。

另外,通過使用屬性,可以對元資料進行擴充套件。元資料具有以下主要優點:

自描述檔案。

公共語言執行庫模組和程式集是自描述的。模組的元資料包含與另乙個模組進行互動所需的全部資訊。元資料自動提供 *** 中 idl 的功能,允許將乙個檔案同時用於定義和實現。

執行庫模組和程式集甚至不需要向作業系統註冊。結果,執行庫使用的說明始終反映編譯檔案中的實際**,從而提高應用程式的可靠性。

語言互用性和更簡單的基於元件的設計。

元資料提供所有必需的有關已編譯**的資訊,以供您從用不同語言編寫的 pe 檔案中繼承類。您可以建立用任何託管語言(任何面向公共語言執行庫的語言)編寫的任何類的例項,而不用擔心顯式封送處理或使用自定義的互用**。

二、屬性。

.*** framework 允許您在編譯檔案中宣告特定種類的元資料(稱為屬性)。在整個 .

*** framework 中到處都可以發現屬性的存在,屬性用於更精確地控制執行時您的程式如何工作。另外,您可以通過使用者定義的自定義屬性向 .*** framework 檔案發出您自己的自定義元資料。

有關更多資訊,請參見利用屬性擴充套件元資料。

三、元資料的意義

說到元資料的意義,可以從其應用目的來談的。雖然做資料倉儲言必稱元資料,必稱技術、業務元資料,但其到底用於何處?離開了目標去談元資料,就發現元資料包含太多的東西,因為他是描述資料的資料嘛。

還是那客戶關係系統來比喻,這個系統維護客戶資訊當然是有目的的,是要用這些資訊進行一些自動的流程處理、去挖掘一些客戶潛在的價值、做好客戶服務。當然沒有必要去維護客戶的生命特徵資訊,諸如指紋、犯罪史等,這些資訊跟客戶關係管理的目標關係不大。元資料也是如此,你可以將所以資料的結構、大小、什麼時間建立、什麼時間消亡、被那些人使用等等,這些資訊可以延伸得太廣,如果不管目標,而試圖去建乙個非常完美的元資料管理體系,這是一種絕對的 "自上而下 "做法,必敗無疑。

11樓:匿名使用者

你好,你檢視到的「元資料」是.***的標準庫,或者是第三方編寫的動態庫,因為你沒有**,所以你無法看到具體實現的細節,而只能夠看到公關的方法,屬性等,而且「不可編輯」。

12樓:匿名使用者

上面的說的很詳細了!

c#從元資料怎麼來,有什麼用

13樓:匿名使用者

引用別人的庫,但是沒有原始碼,只能顯示從元資料。有原始碼就自己找吧,有時候會出現這種情況

14樓:金榜題名

你轉到的是別人編譯好的dll檔案,不能直接檢視源**,可以用

reflector 反編譯器 檢視

15樓:城西之光

那是別人編譯好的**庫,可以找到所引用的dll**庫反編譯檢視

16樓:草薙在

就是讀取meta data來的 不是從object bowser裡面的

17樓:匿名使用者

那是資料型別!~你聲名他就好用了

c#中什麼是從元資料

18樓:匿名使用者

元資料概述:

元資料是一種二進位制資訊,用以對儲存在公共語言執行庫可移植可執行檔案 (pe) 檔案或儲存在記憶體中的程式進行描述。將您的**編譯為 pe 檔案時,便會將元資料插入到該檔案的一部分中,而將**轉換為 microsoft 中間語言 (msil) 並將其插入到該檔案的另一部分中。在模組或程式集中定義和引用的每個型別和成員都將在元資料中進行說明。

當執行**時,執行庫將元資料載入到記憶體中,並引用它來發現有關**的類、成員、繼承等資訊。

元資料以非特定語言的方式描述在**中定義的每一型別和成員。元資料儲存以下資訊:

程式集的說明。

標識(名稱、版本、區域性、公鑰)。

匯出的型別。

該程式集所依賴的其他程式集。

執行所需的安全許可權。

型別的說明。

名稱、可見性、基類和實現的介面。

成員(方法、字段、屬性、事件、巢狀的型別)。

屬性。修飾型別和成員的其他說明性元素。

19樓:匿名使用者

元資料就是il**的二進位制資料

什麼是元資料(metadata)及元資料的用途

20樓:匿名使用者

元資料(meta data)是關於資料的資料,當人們描述現實世界的現象時,就會產生抽象資訊,這些抽象資訊便可以看作是元資料,元資料主要用來描述資料的上下文資訊。

通俗的來講,假若圖書館的每本書中的內容是資料的話,那麼找到每本書的索引則是元資料,元資料之所以有其它方法無法比擬的優勢,就在於它可以幫助人們更好的理解資料。

發現和描述資料的來龍去脈,特別是那些即將要從oltp系統上公升到dw/bi體系建設的企業,元資料可以幫他們形成清晰直觀的資料流圖,元資料是資料管控的基本手段。

元資料是為了提公升共享、重新獲取和理解企業資訊資產的水平,元資料是企業資訊管理的潤滑劑,不對元資料進行管理或管理不得當。

資訊將被丟失或處於隱匿狀態而難以被使用者使用,資料整合將十分昂貴,不能對業務進行有效支撐。終端使用者要識別相關的資訊將十分困難,終端使用者將失去對資料的信任。

擴充套件資料

元資料分類

元資料管理的範圍將涵括資料產生、資料儲存、資料加工和展現等各個環節的資料描述資訊,幫助使用者理解資料來龍去脈、關係及相關屬性。按其描述物件的不同可以劃分為三類元資料:技術元資料、業務元資料和管理元資料。

這三種元資料的具體描述如下:

1、技術元資料 技術元資料是描述資料系統中技術領域相關概念、關係和規則的資料,主要包括對資料結構、資料處理方面的特徵描述,覆蓋資料來源介面、資料倉儲與資料集市儲存、etl、olap、資料封裝和前端展現等全部資料處理環節;

2、業務元資料 業務元資料是描述資料系統中業務領域相關概念、關係和規則的資料,主要包括業務術語、資訊分類、指標定義和業務規則等資訊;

3、管理元資料 管理元資料是描述資料系統中管理領域相關概念、關係和規則的資料,主要包括人員角色、崗位職責和管理流程等資訊。

C中什麼意思C中是什麼意思

在賦值符 之前加上其它二目運算子可構成復合賦值符。如 構成復合賦值表示式的一般形式為 變數 雙目運算子 表示式 它等效於 變數 變數 運算子 表示式 例如 a 5 等價於a a 5x y 7 等價於x x y 7 r p 等價於r r p 復合賦值符這種寫法,對初學者可能不習慣,但十分有利於編譯處理...

c中10010是什麼意思,c中copychars是什麼意思

100的結果是除以100的餘數 10的結果是除以10的結果的整數部分 是求餘數 是除 這兩個運算是不一樣的,的優先順序稍微高於 但是屬於同一等級二目運算,運算規則是從左到右的 運算是整除取餘運算 比如1132整除100應該是得11餘數32132整除100則是得1,餘數也是32 千位上的1要算,但關鍵...

C中,類是什麼,C 中的類外是什麼意思

什麼是類 類是一種複雜的資料型別,它是將不同型別的資料和與這些資料相關的操作封裝在一起的集合體。這有點像c語言中的結構,唯一不同的就是結構沒有定義所說的 資料相關的操作 資料相關的操作 就是我們平常經常看到的 方法 因此,類具有更高的抽象性,類中的資料具有隱藏性,類還具有封裝性。類的結構 也即類的組...