我何时应该使用接口,何时应该使用基类?
如果我不想实际定义方法的基本实现,它应该始终是一个接口吗?
如果我有狗和猫类.为什么我要实现IPet而不是PetBase?我可以理解有ISheds或IBarks(IMakesNoise?)的接口,因为那些可以基于宠物放在宠物上,但我不明白哪个用于通用Pet.
我有一个已存在的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) 我正在尝试在文档中搜索特定列的数据.我正在尝试使用:
^.{x}[data to find]
Run Code Online (Sandbox Code Playgroud)
其中x是我想要的列数 - 1.
我不确定我做错了什么,或者我的正则表达式引擎是否支持该语法.我试图使用Notepad ++,如果这是有帮助的.