如果我们创建两个具有相同友好名称的appdomains,任何人都可以知道发生了什么吗?
static void Main(string[] args)
{
var myDomain = AppDomain.CreateDomain("mydomain");
var myDomain2 = AppDomain.CreateDomain("mydomain");
}
Run Code Online (Sandbox Code Playgroud)
正如我注意到这不是抛出异常,也许两个局部变量指向同一个appdomain?
我正在使用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)
需要帮助。谢谢。
我有给定的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)