我有以下方法:如何使用/理解lambda表達式?
private byte[] GetEmailAsBytes(string lstrBody)
{
byte[] lbytBody;
ASCIIEncoding lASCIIEncoding = new ASCIIEncoding();
lbytBody = lASCIIEncoding.GetBytes(lstrBody);
return lbytBody;
}
我想知道,這可以轉換爲一個lambda表達式。我新來這個。我曾嘗試過:
Func<string> BodyToBytes = x => {
ASCIIEncoding lASCIIEncoding = new ASCIIEncoding();
return lASCIIEncoding.GetBytes(x);
}
但這不能編譯。簡單地說,我希望將字符串轉換爲一系列字節,並且爲了感興趣,我們希望使用lambda表達式來執行此操作。