簡體   English   中英

C#類的XML智能感知

[英]XML intellisense for C# Class

我創建一個像這樣的類:

public class Employee
{
public int X;
public int Y;
public Color whatever;
}

我為此類編寫了XML文件,例如:

<Employee>
    <X>16</X>
    <Y>17</Y>
</Employee>

但是我想在編寫xmlFile時具有智能感知功能,它應該告訴我我具有屬性X和Y,有沒有辦法實現這一目標?

另一個問題是xmlserializer如何工作? 不是我如何使用他,我想知道他們如何僅使用給定的類創建xml文件。 他使用反射還是什么?

對不起,我英語不好。

當您有一個XSD文件聲明XML文件的架構時,可以讓Visual Studio為您提供IntelliSense(自動完成和成員信息)來編輯XML文件,如XML編輯器IntelliSense功能中所述 (請參閱XML文檔驗證進行設置)。 )。

請參閱如何從類創建XSD方案? 從類生成XSD架構。

是的,基本上所有序列化程序都使用反射來查找成員名稱和類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM