我创建两个文件NodeControl.xaml
和NodeControl.xaml.cs
,
在xaml文件中写道 x:Class="TreeTest.NodeControl.NodeControl"
在cs文件中我写了部分并在我调用的构造函数中 InitializeComponent();
虽然很好,但VS2010并不了解它们是xaml和代码
我做错什么了吗?
我List<List<Person>>
想让它将以前收藏的所有人复制到List<Person>
收藏中.
我这样做了:
var People = new List<List<Person>>{ new List<Person>{...},... };
var people = new List<Person>();
People.ForEach(q => people.AddRange(q.People));
return people;
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?
var file = new FileStream("random.txt", FileMode.Create);
var random = new Random();
for (int i = 0; i < 100000000; i++)
{
var bytesToWrite = BitConverter.GetBytes(random.Next(int.MaxValue));
file.Write(bytesToWrite, 0, bytesToWrite.Length);
}
file.Close();
Run Code Online (Sandbox Code Playgroud)
当你只是将一些随机数添加到文本文件然后压缩它变得更大,或者它将保持与文本相同的大小
任何一个知道如何或为何会发生?
var collecion = new List<List<ToTest>>
{
new List<ToTest>{new ToTest {Id = 1, Name = "some name"}, new ToTest {Id = 4, Name = "some name2"}},
new List<ToTest>{new ToTest {Id = 2, Name = "some name"}, new ToTest {Id = 5, Name = "some name2"}},
new List<ToTest>{new ToTest {Id = 3, Name = "some name"}, new ToTest {Id = 6, Name = "some name2"}},
};
Run Code Online (Sandbox Code Playgroud)
我想使用功能性linq而不是lambda linq
var result1 = collecion.SelectMany(q => q).ToList();
Run Code Online (Sandbox Code Playgroud)