Tôi googled một số trang web để hiểu những gì metadata
là trong .NET và nó có nghĩa là.Siêu dữ liệu trong .NET là gì?
Tôi vẫn còn mới đối với lập trình ứng dụng máy tính để bàn C# WPF. Quay lại khi tôi đang lập trình web, có thẻ meta trong mã HTML, nơi chúng tôi mô tả trang web có tiêu đề, từ khóa và như vậy. Cũng tương tự như trong ứng dụng .NET? Tôi đọc wiki, và googled nhưng tất cả tôi nhận được là giải thích về thụ thai.
Một mô tả "metadata is data that describes the state of the assembly and a detailed description of each type, attribute within the assembly"
. Siêu dữ liệu chỉ là một khái niệm hoặc thứ gì đó giống như dòng mã tôi đã nhập ở đâu đó để mô tả mã của tôi? Nếu vậy, lời khen của tôi có trở thành siêu dữ liệu của tôi không?
Tôi đọc siêu dữ liệu là "Within the Common Language Runtime (CLR)"
, nhưng tôi chỉ viết mã trong C#, làm cách nào tôi có thể mã trong CLR vào siêu dữ liệu? Siêu dữ liệu có được khen ngợi trong CLR không? Làm thế nào tôi có thể thay đổi nó.
MSDN đã viết siêu dữ liệu đó là thông tin nhị phân cho thành phần phần mềm của một ngôn ngữ khác để hiểu nó. Tôi mặc dù chỉ mô tả nhu cầu của con người (khen) bằng tiếng Anh để hiểu một khối mã nào. Thành phần phần mềm đơn giản thực thi bất kỳ câu lệnh nào mà chúng ta đã viết - nhu cầu của thông tin "nhị phân" là gì. Làm thế nào trình biên dịch có thể hiểu ý nghĩa của mã mức cao của tôi để tạo ra "Mô tả lắp ráp"? Nếu tôi viết một chương trình chuyển đổi tiền tệ, siêu dữ liệu có được tự động tạo ra khi biết chương trình đang chuyển đổi tiền tệ không? Thông minh này ở đâu?
Tôi hoàn toàn bối rối.
+1 Tôi phải coi đây là câu trả lời của tôi bởi vì nó làm cho việc đọc các câu trả lời khác có ý nghĩa và rõ ràng sự nhầm lẫn của tôi. – KMC