小编Hel*_*ent的帖子

使用C#.NET 4.0 LINQ从Array中删除重复项?

我有这个c#代码,为服务构建一串逗号分隔的匹配:

for (m = r.Match(site); m.Success; m = m.NextMatch())
{
     found = found + "," + m.Value.Replace(",", "");
}
return found;
Run Code Online (Sandbox Code Playgroud)

输出看起来像:aaa,bbb,ccc,aaa,111,111,ccc

现在该代码在.NET 4.0上如何使用C#LINQ删除重复项?

此外,任何方式删除重复项而不改变顺序?

我在另一篇文章中找到了这个示例代码,但不确定如何应用它:

int[] s = { 1, 2, 3, 3, 4}; 
int[] q = s.Distinct().ToArray(); 
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# linq distinct duplicates

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

WCF Web.config - 无法读取配置节'system.webserver',因为它缺少节声明

我在Visual Studio 2010上,目标是4.0.这个web.config出了什么问题?

我在本地Web服务器上收到500错误:无法读取配置部分'system.webserver',因为它缺少部分声明

<?xml version="1.0"?>
<configuration>
    <system.web>
        <compilation debug="true" targetframework="4.0">
            <authentication mode="None">
            </authentication>
        </compilation>
    </system.web>
    <system.webserver>
        <modules runallmanagedmodulesforallrequests="true">
        </modules>
    </system.webserver>
    <system.servicemodel>
        <servicehostingenvironment aspnetcompatibilityenabled="true">
            <standardendpoints>
                <webscriptendpoint>
                    <standardendpoint crossdomainscriptaccessenabled="true">
                    </standardendpoint>
                </webscriptendpoint>
            </standardendpoints>
        </servicehostingenvironment>
    </system.servicemodel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

它在VS中给了我这些警告:

警告1 p:\ jcp\WCF1\WCF1\Service1.svc:ASP.NET运行时错误:无法识别的配置节system.webserver.(p:\ jcp\WCF1\WCF1\web.config第9行)p:\ jcp\WCF1\WCF1\Service1.svc 1 1 WCF1

警告2不允许使用"targetframework"属性.p:\ jcp\WCF1\WCF1\Web.config 4 29 WCF1

警告3元素"编译"具有无效的子元素"身份验证".预期可能元素的列表:'assemblies,buildProviders,codeSubDirectories,expressionBuilders,folderLevelBuildProviders'.p:\ jcp\WCF1\WCF1\Web.config 5 5 WCF1

我已将我的项目设置为使用本地IIS并在虚拟上创建.我的客户端是带有iis7的Windows 7专业版,该文件夹的apppool设置为4.0.我是否需要在客户端上安装.net 3.5?

iis wcf web-config visual-studio-2010 asp.net-4.0

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

允许其他开发人员在我的Azure订阅上部署azure函数而不使用我的密码?

我希望在Azure Functions App Platform中构建一些Azure功能作为服务.我有一个开发人员会帮助我.我是否可以与他共享应用程序发布配置文件,而不会将我的密码或管理员权限暴露给我的订阅?他可以在没有自己的Azure订阅的情况下部署到我的应用中吗?我怀疑没有,但需要确定.

我个人认为,如果他们提供免费的开发人员许可证,微软真的会大大增加他们的新云平台,允许这些许可证只运行非常有限的IO和Volume进行测试,比如没有私人域名,2个并发用户,5mb数据和每天30次点击.我知道150美元/月听起来并不多,但是世界其他地方的开发人员似乎无法维持成本.

azure azure-deployment azure-functions

2
推荐指数
1
解决办法
74
查看次数

jquery变量替换

这工作..

$("select[title='First Choice'] option[text='hello']").remove();
Run Code Online (Sandbox Code Playgroud)

这种情况有很多变化......我知道这是愚蠢的.

var what='hello';

    $("select[title='First Choice'] option[text=$what]").remove();
Run Code Online (Sandbox Code Playgroud)

也试过这些.

$("select[title='First Choice'] option[text=$(what)]").remove();
$("select[title='First Choice'] option[text='$what']").remove();
$("select[title='First Choice'] option[text=$what.val()]").remove();
Run Code Online (Sandbox Code Playgroud)

javascript jquery string-concatenation

0
推荐指数
1
解决办法
1113
查看次数