小编Kir*_*huk的帖子

在C#中初始化IEnumerable <string>

我有这个对象:

IEnumerable<string> m_oEnum = null;
Run Code Online (Sandbox Code Playgroud)

我想初始化它.试过

IEnumerable<string> m_oEnum = new IEnumerable<string>() { "1", "2", "3"};
Run Code Online (Sandbox Code Playgroud)

但它说"IEnumerable不包含添加字符串的方法.任何想法?谢谢

.net c#

107
推荐指数
8
解决办法
16万
查看次数

是否有带变量的ssql中的StartsWith或Contains?

我试图检测服务器是否正在运行Express Edition.

我有以下t sql.

DECLARE @edition varchar(50); 
set @edition = cast((select SERVERPROPERTY ('edition')) as varchar)

print @edition
Run Code Online (Sandbox Code Playgroud)

在我的例子中, @edition = Express Edition (64-bit)

我该怎么办?(C#启发).

DECLARE @isExpress bit;
set @isExpress = @edition.StartsWith('Express Edition');
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

86
推荐指数
4
解决办法
11万
查看次数

不区分大小写的xpath contains()可能吗?

我正在运行我的DOM的所有文本节点,并检查nodeValue是否包含某个字符串.

/html/body//text()[contains(.,'test')]
Run Code Online (Sandbox Code Playgroud)

这是区分大小写的.但是,我也想抓住Test,TEST奥得TesT.这可能与XPath(在JavaScript中)?

javascript xml xslt xpath

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

我应该推荐默认的密封类吗?

在我工作的一个大项目中,我正在考虑建议其他程序员如果没有考虑他们的课程应该如何分类,他们总是密封他们的课程.很少有经验的程序员从不考虑这一点.

我发现奇怪的是,在java和c #classd中是非密封/非最终的pr默认值.我认为密封课程大大提高了代码的可读性.

请注意,这是内部代码,如果发生我们需要子类的罕见情况,我们可以随时更改.

你有什么经历?我对这个想法遇到了很多阻力.是懒惰的人,他们不能打扰"密封"吗?

.net c# java oop

65
推荐指数
6
解决办法
5432
查看次数

XPath通过id属性获取另一个属性

我正在使用XPath从网页中提取数据.

我有一个链接,我想得到的href值.我可以通过它唯一的id引用它:id('unique-id')但是这给了我<a>标签之间的字符串.

如何获取href属性的值?

xml xslt xpath

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

XSL if else条件

我有一个要求,我想要if else语句检查一个节点是否有属性或它只有字符串.

例如:节点中的1个具有0 File(s) found,而另一个具有诸如的属性<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='64' filename='AFP_p.tgp' />

下面是两个节点的示例

<product>
<autoIncludeUser>0 File(s) found</autoIncludeUser>
<autoIncludeSystem>
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='64' filename='AFP_p.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='3,879' filename='AnalystsExpressionMacros.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='475' filename='base64Converter.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='&lt;DIR&gt;' filename='codePages' />
</autoIncludeSystem>
<autoIncludeStudio>0 File(s) found</autoIncludeStudio>
<externalLibrarySystem>
<externalLibrarySystem_info mdate='08/23/2011' mtime='09:52' ampm='PM' filesize='196,608' filename='AFPtoXML_DP.dll' />
<externalLibrarySystem_info mdate='08/23/2011' mtime='09:52' ampm='PM' filesize='13,259' filename='ASN1toXSDRunner.jar' />
<externalLibrarySystem>
</product>
Run Code Online (Sandbox Code Playgroud)

我将如何确定,如果一个节点只是字符串或attribs和基于我可以得到的值或者Stringattrib values分别.

xml xslt xpath

36
推荐指数
2
解决办法
9万
查看次数

在C#中将HashTable转换为Dictionary

如何在C#中将HashTable转换为Dictionary?可能吗?例如,如果我在HashTable中有对象集合,并且如果我想将其转换为具有特定类型的对象的字典,该怎么做?

.net c# generics dictionary hashtable

35
推荐指数
3
解决办法
2万
查看次数

如何在C#中解码字符串到XML字符串

我有一个字符串(来自CDATA元素),其中包含XML的描述.我需要将此字符串解码为一个新的字符串,使用C#正确显示字符

现有字符串:

&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;&lt;myreport xmlns="http://test.com/rules/client"&gt;&lt;admin&gt;&lt;ordernumber&gt;123&lt;/ordernumber&gt;&lt;state&gt;NY&lt;/state&gt;&lt;/report&gt;&lt;/myreport&gt;
Run Code Online (Sandbox Code Playgroud)

字符串通缉:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<myreport xmlns="http://test.com/rules/client">
<admin><ordernumber>123</ordernumber><state>NY</state></report></myreport>
Run Code Online (Sandbox Code Playgroud)

.net c# xml xml-serialization

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

如何更新ObservableCollection类中的单个项?

如何更新ObservableCollection类中的单个项?

我知道怎么做Add.我知道如何在"for"循环中一次搜索ObservableCollection一个项目(使用Count作为项目的表示)但是如何查找现有项目.如果我执行"foreach"并找到需要更新的项目,如何将其重新放入ObservableCollection>

.net c# linq silverlight

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

SQL Server SELECT到JSON函数

我想将SELECT语句的结果输出为JSON对象.

我希望这是一个函数而不是存储过程!

例如,下表用户

id    name        active
1     Bob Jones   1
2     John Smith  0
Run Code Online (Sandbox Code Playgroud)

会像这样返回:

[{"id":1,"name":"Bob Jones","active":1},{"id":2,"name":"John Smith","active":0}]
Run Code Online (Sandbox Code Playgroud)

提前致谢.

xml sql t-sql json xquery

35
推荐指数
3
解决办法
5万
查看次数