鉴于:
List<Name> names = new List<Name>(); //list full of names
public void RemoveName(string name) {
List<Name> n = names.Where(x => x.UserName == name);;
names.Remove(n);
}
Run Code Online (Sandbox Code Playgroud)
执行删除的Lambda语法是什么?
如果函数确实删除了,我怎么能得到"成功"的指示?
我有一个计算两个位置的函数,我想得到它们两个,有没有办法从同一个函数返回两个值,而不是把它们变成一个数组.我认为有一些争论或类似的东西... tnx.我的代码:
public static int Location(int p_1, int p_2, int p_3, int p_4)
{
int XLocation = p_2 - p_1;
int YLocation = p_4-p_3;
return XLocation,YLocation;
}
public void Print()
{
}
Run Code Online (Sandbox Code Playgroud) 我在分割字符串时遇到问题.我想只拆分两个不同字符之间的单词:
string text = "the dog :is very# cute";
Run Code Online (Sandbox Code Playgroud)
我怎样才能抓住唯一的话,是非常,之间:
和#
字符?
我正在对员工的出生日期进行查询(在northwind db中),我希望得到他们的年龄.我怎么做?
private void Form1_Load(object sender, EventArgs e)
{
using (NorthWindDataContext dataContext = new NorthWindDataContext())
{
DateTime today = DateTime.Today;
var q1 = from z in dataContext.Employees
select new
{
z.FirstName,
today-z.BirthDate <---- problem here
};
dataGridView1.DataSource = q1;
}
}
Run Code Online (Sandbox Code Playgroud)
在我的最终网格中,我想要年龄列.
birthdate = 29/05/1969(示例)
我想知道我的功能是否从我的列表中删除了或不在这里是我的代码:
public int RemovePassenger(string name)
{
Passengers.RemoveAll(x => x.PassengerName == name);
return //if the passenger actually been remove or not
}
Run Code Online (Sandbox Code Playgroud) 我正在构建一个像数码相机一样的小应用程序,在我的拍照功能中,我想在我的阵列中插入一个随机数(我成功了),我的问题是,当我拍摄多张照片时,价值总会进入第一个位置.我的代码:
public override void TakePhoto()
{
Random rnd = new Random();
int photo = rnd.Next(1, 10);
for (int i = 0; i < 1; i++)
{
MemoryCard.buffer[i] = photo;
}
}
class Program
{
static void Main(string[] args)
{
DigitalCamera digitalCamera =
new DigitalCamera("kodak", 43, newMemoryCard, 3);
digitalCamera.TakePhoto();
digitalCamera.TakePhoto();
digitalCamera.TakePhoto();
}
}
Run Code Online (Sandbox Code Playgroud)
每张照片后我如何跳到下一个位置?
我想在函数完成后处理实例."我正在使用"的东西......
我还想将每个名称添加到数组中.
我尝试:
using( Database db = new Database())
public string[] FindNameByLength(int minimumCharNumber)
{
try{
var query = from u in db.Users
where u.FullName.Length > minimumCharNumber
select u.FullName;
string[] namesLength;
int counter;
foreach (var s in query)
{
namesLength.Concat(new[] {s });
}
return namesLength;
}
finally IDisposable(db).dispose();
}
}
Run Code Online (Sandbox Code Playgroud)