本帖最后由 tk600158 于 2012-03-16 14:50:26 编辑

解决方案 »

  1.   

    Dim Music = From NewMusic1 In From S In SongHelper.SongsGroup S By S.SongerNew Group(Of Song)(NewMusic1.Key, NewMusic1)
      

  2.   

    Dim drivers = From d In DriversOwners _ 
       Group d By Key = d.UnitNumber Into Group _ 
       Select Key, DriverGroup = Group 
      

  3.   

    最简单的办法就是用REFLECTOR以C#方式反编译下就看到了。
      

  4.   

    Dim Music As System.Collections.Generic.IEnumerable = from S in SongHelper.Songs group S by S.Songer into NewMusic1 select New Group(Of Song)(NewMusic1.Key, NewMusic1)
    Me.MusicList.ItemsSource = Music
      

  5.   

    http://www.developerfusion.com/tools/convert/csharp-to-vb/
      

  6.   

    感谢楼上各位 看下这个 什么情况 Dim enumerable As IEnumerable(Of Group(Of User))
            enumerable = (From S1 In Me.Result.users
            Group S1 By S1.UserName Into NewMusic'在此上下文中无法访问方法“NewMusic”的定义
            Select New Group(Of User)(NewMusic.Key, NewMusic))
      

  7.   


    感谢楼上各位 看下这个 什么情况
    code Dim enumerable As IEnumerable(Of Group(Of User))
            enumerable = (From S1 In Me.Result.users
            Group S1 By S1.UserName Into NewMusic'在此上下文中无法访问方法“NewMusic”的定义
            Select New Group(Of User)(NewMusic.Key, NewMusic)) 
      

  8.   

    Dim Music = From NewMusic1 In From S In SongHelper.SongsGroup S By S.SongerNew Group(Of Song)(NewMusic1.Key, NewMusic1)
      

  9.   

    在线翻译的貌似都是错的 比如 、
    SongHelper.SongsGroup这里都没有这个属性的
      

  10.   

    你自己写的类就有问题:SongHelper.Songs,明明是个静态属性,定义却是实例属性
      

  11.   

    凌晨一点半了,你这代码太给人吃药了!NewMusic1.Key 这里,Key 是你自己定义的 Group里面的属性,NewMusic1 是什么?!是一个 IEnumerable<Song> 的集合!你自己写代码不测试的吗?你至少拿一个能通过的代码来让我们转换啊!你这不是给人下药嘛。还说只要那一句,为了那一句所有的代码都得看,测试转换数据,所有的类都得转换,坑爹啊!PS:Song 类的定义呢?帮你看了40多分钟了,对你真的很无语。累死我了。
      

  12.   

    晕了,找的我崩溃了,C# group by 返回的是 grouping<T1, T2> 类型,vb.net 返回的是TMD IEnumerable(Of T) 类型,MD,这怎么能转?睡觉去了。我尽力了,楼主你等高手来帮你转吧。
      

  13.   

    Into NewMusic = Group 这样就对了
      

  14.   

    这样 Into NewMusic = Group  后面的NewMusic1.Key改成 SongerNew
      

  15.   

    "Into NewMusic = Group"? 这么写会报错的嘛,SongerNew 是什么?前面没有出现过嘛?
    能不能把那句话的完整 VB.NET 版发过来看看。