我必须检查字符串是否包含一些特殊字符,如果包含,请在其上添加反斜杠。
var spChar=['%','^','!'];
Run Code Online (Sandbox Code Playgroud)
如果"This contains % and ^ characters".
要创建字符串,我不想"This contains \% and \^ characters".
遍历所有字符。反正我可以通过使用正则表达式来实现
我想要一个人名单,这些人有相同的名字,但在1960年之前或1970年之后都有出生年份.
这只是一个练习查询,我正在使用相交,通过它我只得到名字,但如果我想要人的整个对象怎么办.
我试过这个,这是有效的.
using Chapter01Samples;
var contacts = Contact.SampleData();
var callLog = CallLog.SampleData();
var result = from contact in contacts
group contact by contact.FirstName into person
where person.Any( c => c.DateOfBirth.Year > 1970)
&& person.Any(c => c.DateOfBirth.Year < 1960)
select person;
Run Code Online (Sandbox Code Playgroud)
但如果有更好的查询,我想知道
编辑:如果有两个人名为亚当,一个人出生58年,一个人有72,那么只有我应该收到两个对象.该类别中应存在相同的名称.