小编How*_*ler的帖子

接口与基类

我何时应该使用接口,何时应该使用基类?

如果我不想实际定义方法的基本实现,它应该始终是一个接口吗?

如果我有狗和猫类.为什么我要实现IPet而不是PetBase?我可以理解有ISheds或IBarks(IMakesNoise?)的接口,因为那些可以基于宠物放在宠物上,但我不明白哪个用于通用Pet.

language-agnostic oop static-typing interface base-class

754
推荐指数
17
解决办法
15万
查看次数

将XML字符串块附加到现有XmlDocument

我有一个已存在的XmlDocument并从文件中读取.

我想在文档中的节点上添加一块Xml.是否有一种很好的方法来创建和添加所有节点,而不会使用许多.CreateNote和.AppendChild调用混乱我的代码?

我想要一些方法来创建一个有效的Xml部分的字符串或stringBuilder,并将其附加到XmlNode.

例如:原始XmlDoc:

<MyXml>
   <Employee>
   </Employee>
</MyXml>
Run Code Online (Sandbox Code Playgroud)

并且,我想向Employee添加一个人口统计(带有几个孩子)标签:

<MyXml>
   <Employee>
      <Demographic>
         <Age/>
         <DOB/>
      </Demographic>
   </Employee>
</MyXml>
Run Code Online (Sandbox Code Playgroud)

c# xml

30
推荐指数
3
解决办法
7万
查看次数

正则表达式在一行的特定列中查找数据

我正在尝试在文档中搜索特定列的数据.我正在尝试使用:

^.{x}[data to find]
Run Code Online (Sandbox Code Playgroud)

其中x是我想要的列数 - 1.

我不确定我做错了什么,或者我的正则表达式引擎是否支持该语法.我试图使用Notepad ++,如果这是有帮助的.

regex notepad++

6
推荐指数
1
解决办法
1万
查看次数