小编Ant*_*ram的帖子

Linq 中的“与”运算符

我有一个查询,当输入用户名时,在 label1 中打印 userid。工作正常;但我想编写打印用户 ID 的用户名和密码查询。那么我该怎么写呢?我尝试使用“and”运算符进行编写,但似乎不起作用。

int id = (from auser in lq.logins
          where auser.username == userNameString //&& auser.Password =pwdString
          select auser.userid).SingleOrDefault();

label1.Text = id.ToString();
Run Code Online (Sandbox Code Playgroud)

谢谢阿尼

linq

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

有没有办法做到这一点,在List <T> .ForEach()语句中分配一个值?

我有这个:

var lineArray = line.Split(';');

lineArray.ToList().ForEach(x =>
{
    if (x == "(null)")
        x = "NULL";
    else
        x = string.Format("'{0}'", x);
});
Run Code Online (Sandbox Code Playgroud)

这样运行正常,但似乎没有改变其中的元素lineArray.我想把结果分配ForEach给a var但它返回void.

有任何想法吗 ?

编辑:我认为这是因为ToList()没有在任何地方分配回报值......

c# .net-3.5

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

使用LINQ和函数Lamba修改对象中的属性

朋友们,

我知道如何在LINQ中部署和检索单个元素,但是如何更改列表中的所有属性.在下面的行中,我只能修改一条记录,我会修改几条.

_ListaAcaoMenuInfo.Where(p => p.Id_acao == id).FirstOrDefault().Id_menu = 0;
Run Code Online (Sandbox Code Playgroud)

谢谢

c# linq asp.net asp.net-mvc

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

如何使用现有的框架2.0网站在IIS6上运行.NET Framework 4.0网站

请告诉我如何在IIS6上运行.net framework 4.0网站.我们已经在.net framework 2.0上运行相同服务器上的现有网站.

.net asp.net frameworks iis-6

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

c#if else语句

我有一个问题,因为我的编码不起作用(错误),我不知道如何纠正它.你们可以检查一下这句话是对还是错?我的条件是1)如果textbox productname为null或为空且未选择dropdownlist1,则text将为null.2)如果文本框产品名称已填充(字符串),则文本将填入3)如果textbox productname为null或为空且选择了dropdownlist1,则文本将选择值.请参考粗体文字.高兴!!

if (String.IsNullOrEmpty(txtSearchProductname.Text) == true)
    {
        if (**DropDownList1.SelectedValue.ToString == null**)
        {
            txtSearchProductname.Text = " ";
        }
        else 
        {
            SqlProductmaster.InsertParameters["ProductName"].DefaultValue = DropDownList1.SelectedValue.ToString();
        }                
     }
    else 
    {
        SqlProductmaster.InsertParameters["ProductName"].DefaultValue = txtProductName.Text.ToString();
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net if-statement

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

Linq OrderBy - 重复值

m_ListOfsAllFields.OrderBy(Function(x) x.DisplayOrder)
Run Code Online (Sandbox Code Playgroud)

这里我有2个字段的DisplayOrder = 0,所以orderby搞乱了,没有正确排序.如何使用orderby订购此系列?

linq vb.net sql-order-by

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

在LINQ语句中转换为类型

我在ASP.NET 4.0中有以下LINQ.我正在通过XML文件读取数据并尝试将结果过滤为强类型对象.

    List<Books> books = (from q in _XmlConnection.Descendants("BookShelf")
                                    select new
                                    {
                                        Title = q.Element("title").Value,
                                        Author = q.Element("autor").Value
                                    }).ToList();
Run Code Online (Sandbox Code Playgroud)

现在我可以做的是在此语句之后运行foreach并创建一个分配给列表的新Books对象.我想做的是包含LINQ语句中的所有内容,因此当我为Title或Author定义一个值时,它会立即将它分配给List <Books>.这样我就可以直接跳到"归还书".有没有办法做到这一点?

(注意:上面的代码返回一个错误,但是现在这很好.我可以使用"var books"并且它可以正常工作,但是我把它留下来显示我想要的样子).

干杯:)

.net linq

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

通用列表方法Clear()是否使用RemoveAt()方法?

我正在写一个门面IList<T>来实现变更跟踪.是否Clear使用RemoveAtRemove或别的东西完全?我需要知道是否需要设置内部的所有项目跟踪状态,Clear或者仅在更改跟踪状态时Remove,并且RemoveAt就足够了.

同样,确实Add使用Insert?难道RemoveRemoveAt利用对方?

对此类实现的任何其他输入也是受欢迎的.

编辑:List的扩展方法是使用预先存在的方法还是新代码?我不知道是否需要实施这些.

.net c# generics

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

如何在C#asp.net中有条件地创建一个类的新实例?

我有一个不同构造函数的类.一个构造函数,没有传递(创建新记录),另一个传递ID(用于更新).我想测试一个条件并根据结果创建一个类对象的新实例.我的问题是该对象没有执行if语句.

protected void Position()
{
    if (Session["PositionID"] == null)
    {
        JobPosition p = new JobPosition();
    }
    else
    { 
        JobPosition p = new JobPosition(Convert.ToInt32(Session["PositionID"]));
    }
    p.positionTitle= pTitle.text;
    p.positionMission= pMission.text;
    p.positionDepartment= pDept.text;
    Session["PositionID"] = Convert.ToString(p.SaveDB());   
}
Run Code Online (Sandbox Code Playgroud)

p不能在当前上下文中使用.我可以将我的代码复制到每个条件中,看起来我不应该这样做.

我该怎么用p

c# asp.net

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

如何找到部分匹配的字典对象中的键?

我试图根据给定的部分或完全匹配的字符串来获取字典中的所有项目.

我尝试了以下代码,但似乎不起作用

a.Where(d => d.Value.Contains(text)).ToDictionary(d => d.Key, d => d.Value);
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何实现这个目标吗?

.net c# linq generics dictionary

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