小编lig*_*hty的帖子

字典C中值的出现#

有没有一种方法,我有一个字典,我只需要获得在Linq不止一次出现的那对?例如在

{1, "entries"},  
{2, "images"},
{3, "views"},
{4, "images"},
{5, "results"},
{6, "images"},
{7, "entries"}
Run Code Online (Sandbox Code Playgroud)

我明白了

{1, "entries"}, 
{2, "images"},
{6, "images"},
{7, "entries"}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在词典LINQ中首次出现

我有以下代码,即使在代码中第一次出现后它仍然保持循环.我想停下来,但我不能将Any我的情况

    public List<FieldConfiguration> GetListOfProvisionsForBenefits(Dictionary<int, string> benefits)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("SELECT ProvisionID ,BenefitID,ProvisionName, BPROV_Flags FROM BenefitProvisions WHERE");
        int intSQLvar = 0;
        string strSeperator = string.Empty;
        foreach (KeyValuePair<int, string> benefit in benefits)
        {

            sb.AppendFormat(" {0} BenefitID=@benerfit{1}", strSeperator, intSQLvar);
            intSQLvar++;
            strSeperator = "OR";
        }

        SqlConnection con = new SqlConnection(m_strDBConnectionString);
        SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        cmd.CommandText = sb.ToString();
        intSQLvar = 0;
        foreach (KeyValuePair<int, string> benefit in benefits)
        {
            cmd.Parameters.Add(string.Format("@benerfit{0}", intSQLvar), SqlDbType.Int, …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

标签 统计

c# ×2

linq ×2