小编mtt*_*mtt的帖子

接口或抽象类来满足要求

我希望有一个任何类型的UI(Web或窗口)的抽象视图.为了做到这一点,我必须使用Interface(IView),其中我只能应用关于视图的规则.实际上,我想设置一些基本的补充函数来提供它的继承性.

所以这样,我必须使用抽象类.问题是

1)接口只有规则2)视图(Web表单或窗口表单)不能继承,因为它已经从窗口或Web表单继承

我怎样才能做到这一点?非常感谢

.net c#

5
推荐指数
1
解决办法
881
查看次数

C#类到XML(xmlserializaion)的问题

目前我正在使用xml并且必须从C#对象serializaion填充xml文件.下面的xpp格式是我想要做的xml格式.

<DVD>
<Starring>
    <Star position="actor">
        Tom Hanks
    </Star>
   <Star position="actress">
        Robin Wright
    </Star>
<Title>Forrest Gump</Title>
</Starring>
</DVD>
Run Code Online (Sandbox Code Playgroud)

我有DVD和Star两个班.

Public class DVD
{
  string title;
  public string Title{get{return title;}set {title=value;}}
  List<Star> Starring=new List<Star>();
}
public class Star
{
   string star;
   string pos;
   [XmlAttribute]
   public string Position{get{return pos;}set{pos=value;}}
   //Actually i don't want this property as a xmlelement
    public String StarName
   {
     get{return star;}
     set {star=value;} 
   }
}
Run Code Online (Sandbox Code Playgroud)

序列化的结果是

<DVD>
<Starring>
    <Star position="actor">
        <StarName>Tom Hanks</StarName>
    </Star>
   <Star position="actress">
        <StarName>Robin Wright</StarName>
    </Star>
<Title>Forrest Gump</Title> …
Run Code Online (Sandbox Code Playgroud)

c# xml

3
推荐指数
1
解决办法
195
查看次数

标签 统计

c# ×2

.net ×1

xml ×1