C#-Lambda表达式:CS到VB.Net
作者:互联网
我很无聊,因为…可能是将C#转换为VB.Net的时间/天数太多,但我对此转换还是空白.
任何帮助将不胜感激.
List<string> sColors = new List<string>(this.CustomPaletteValues.Split(','));
try {
List<Color> colors = sColors.ConvertAll<Color>(s => (Color)(new ColorConverter().ConvertFromString(s)));
我到目前为止所拥有的:
Dim colors As List(Of Color) = sColors.ConvertAll(Of Color)(....)
如您所见,它是我碰到砖墙的lambda的内容.
解决方法:
请原谅,但我相信这是您想要的.
Dim colors As List(Of Color) = sColors.ConvertAll(Of Color)(
Function(s) DirectCast((New ColorConverter).ConvertFromString(s), Color)
)
标签:vb-net,c,lambda 来源: https://codeday.me/bug/20191208/2088245.html