小编new*_*bie的帖子

使用 Linq c# 将 List<A> 转换为 List<B>

如何将输入“Person”(由我的数据库创建)的列表转换为输入“myPerson”而不会出现错误。

我试过这个:

DataClasses1DataContext d = new 
DataClasses1DataContext(MainWindow.mySqlClass.GetConnection());

var query = from pers in d.Person select pers;

personen = query.ToList();
newPerson = personen.Cast<myPerson>().ToList();
Run Code Online (Sandbox Code Playgroud)

但我只得到一个System.InvalidCastException.

public partial class myPerson : Person
{
    public override string ToString()
    {
        return Name + " " + Nachname;
    }
    public myPerson(System.Data.Linq.EntitySet<Bilder> bilder, string geschlecht, int iD, string nachname, string name)
    {
        Bilder = bilder;
        Geschlecht = geschlecht;
        ID = iD;
        Nachname = nachname;
        Name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

Linq 创建的类(仅第一行):

public partial class Person …
Run Code Online (Sandbox Code Playgroud)

c# linq list

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

css wordwrap,它是如何工作的?

我有一张桌子需要在手机上看起来不丑,但在我的手机上,第一个文字默认情况下不会被分割,但带有-遗嘱的文字

有没有办法来拆分心不是通过切断文本space-使用CSS?

// 我的意思是说

.small{
  max-width: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="small">
<span>This Text gets split</span>
</div>
<div style="min-height: 15px"></div>
<div class="small">
<span>ThisWontGetSpilt</span>
</div>
<div style="min-height: 15px"></div>
<div class="small">
<span>This-Will-Get-Split-As-Well</span>
</div>
Run Code Online (Sandbox Code Playgroud)

html css

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

标签 统计

c# ×1

css ×1

html ×1

linq ×1

list ×1