Func<string, string> checkAffairCode = oldAffairCodeStr =>
{
string newAffairCodeStr = "";
if (oldAffairCodeStr != "")
{
string[] affairCodeArr = oldAffairCodeStr.Split(';');
foreach (string affaircode in affairCodeArr)
{
var affairsInfo = db.affairs.Where(x => x.AFFAIRCODE == affaircode).FirstOrDefault();
if (affairsInfo != null)
{
newAffairCodeStr += newAffairCodeStr == "" ? affaircode : ";" + affaircode;
}
}
}
return newAffairCodeStr;
};
调用方法:上面的方法是定义在方法中,并且可以在下面的代码中调用