小编Las*_*oke的帖子

使用相同的友好名称创建两个appdomains

如果我们创建两个具有相同友好名称的appdomains,任何人都可以知道发生了什么吗?

    static void Main(string[] args)
    {
        var myDomain = AppDomain.CreateDomain("mydomain");
        var myDomain2 = AppDomain.CreateDomain("mydomain");
    }
Run Code Online (Sandbox Code Playgroud)

正如我注意到这不是抛出异常,也许两个局部变量指向同一个appdomain?

c# appdomain

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

如何将类型为“ <TakeIterator> [System.Data.DataView]”的对象转换为类型为“ System.Data.DataView”的对象?

我正在使用dataview并使用它的skip and take方法,它将占用5行,并根据页码和页面大小跳过一些行。

//creating a dataview object and assigning table[0]
dv = new DataView(ds.Tables[0]);
Run Code Online (Sandbox Code Playgroud)

而我所面临的错误的下一行是:

dv=(DataView)dv.Cast<System.Data.DataView>().Skip((pageNum-1)*pageSize).Take(5);
Run Code Online (Sandbox Code Playgroud)

在上面的行中发生的错误是:

Unable to cast object of type '<TakeIterator>d__3a`1[System.Data.DataView]' to type 'System.Data.DataView'.
Run Code Online (Sandbox Code Playgroud)

需要帮助。谢谢。

c# linq asp.net

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

Write fast包含list的方法,listitem是vector

我有给定的listitem类:

class Vector
{
    public int Column { get; set; }
    public int Row { get; set; }
    public int TableID { get; set; }

    public Vector(int column, int row, int tableID)
    {
        TableID = tableID;
        Row = row;
        Column = column;
    }
}
Run Code Online (Sandbox Code Playgroud)

后来我有这个项目的类型列表,我想知道给定的向量(列,行,表)是否已添加到此列表中.当然是琐碎的解决方案:

    var items = new List<Vector>();
    items.Add(new Vector(1, 2, 3));
    items.Add(new Vector(5, 6, 7));

    for (int i = 0; i < 1000; i++)
    {
        if (items.Any(e => e.Column == 1 && e.Row == 2 && e.TableID …
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×3

appdomain ×1

asp.net ×1

linq ×1