代码如下
foreach (var song in x) { try { Console.WriteLine(song); } }
问题是输出的结果不是想象中的x的各个属性,而是“ConsoleApp1.connecter+song_test”
询问ds得知,writeline函数调用tostring,未重写时默认结果为类名,顺带知道了linq的类名命名规则(