LZ意思不明,
什么叫做 当在相同的TXT下,相同的X值时,只取一个.?另外,当X值在5以内时(假设,5是一个步进参数),输出最大的Rate的那个结构的TXT值.,那么结果中不应该有A,应该只有E才对
还有,U到哪里去了?

解决方案 »

  1.   

    你好
    1.
    Txt就是指Record里的TXT的值.比如:
    A                     1                        99
    A                     1                       98
    第一列里A就是TXT的值
    至于U,这个是不一定有的,我简化了之前的名称而已,因为TXT其实是一个Name,记录的是一个名称值.2.示例打错,不好意思,把3改为9
    应该是
    [简约示例数据如下]
    Txt                   x                        Value
    -------------      ---------------      ------------------
    C                   9                        68
    E                     9                       132
    A                     1                        99
    A                     1                       98
    U                    19                        66
    M                    20                      119
    C                     22                       83
    .......
      

  2.   

    那么上面的case,为什么
    C                     22                       83
    这条记录不输出呢?
      

  3.   

    自己实现一个IComparer<TPointStruct>,然后使用TArray.Sort方法。