vb.net 求助用了好几个转换软件(soft)了 没有转换正确的,请IT快活林的IT快活林的计算机高手指点一下 这段c#代码如何转换成vb.net
public static List <Post> GetPostsByAuthor(string author)
{
List <Post> list =Posts.FindAll(delegate(Post p)
{
string legalTitle =Utils.RemoveIllegalCharacters(p.Author);
return Utils.RemoveIllegalCharacters(author).Equals(legalTitle, StringComparison.OrdinalIgnoreCase);
});
list.TrimExcess();
return list;
}--
VB.NET codePublic Shared Function GetPostsByAuthor(ByVal author As String) As List(Of Post)Dim list As List(Of Post) =Posts.FindAll(AddressOf ConvertedAnonymousMethod1)list.TrimExcess()Return listEnd Function---
Public Shared Function GetPostsByAuthor(ByVal author As String) As List(Of Post)
Dim list As List(Of Post) =Posts.FindAll(function(p) ( Utils.RemoveIllegalCharacters(author).Equals(Utils.RemoveIllegalCharacters(p.Author); , StringComparison.OrdinalIgnoreCase))
list.TrimExcess()
Return list
End Function
主要是这一个
function(p) ( Utils.RemoveIllegalCharacters(author).Equals(Utils.RemoveIllegalCharacters(p.Author); , StringComparison.OrdinalIgnoreCase)
原C#里,是 匿名方法, 但VB不支持
这里用的是lambda 表达式(只能写一个语句代码)
还有测试这一个, 如果有问题的话,就把那个方法,写出来好了
关于打印机的问题!