Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

VB -> C#:Linq group by queries bugs

Abierto
#1,180 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
csharp, visualbasic
Área
devtools

Línea de trabajo

Reproduce la entrada de VB.NET en el sitio web de CodeConverter o en la versión más reciente de la extensión y compara el C# generado con la salida esperada. Sigue la conversión de group-by y el tratamiento de Count, y verifica después que el nombre del grupo se conserve como g y que Count se emita como una llamada a función.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

compilation error needs-repro VB -> C#
VB.Net input code

Dim result = From x in q Group By x.ID Into g Where g.AsEnumerable.Count > 1 Select g.ID

Erroneous output

var result = from x in q
group x by x.ID into Group
where g.AsEnumerable.Count > 1
select g.ID;

Expected output

var result = from x in q
group x by x.ID into g
where g.AsEnumerable.Count() > 1
select g.ID;

Details

https://icsharpcode.github.io/CodeConverter/ and latest extension version
nb. 2 issues - group name isn't coming through as "g" and Count is being treated as a property instead of a function call

Lenguaje dominante
C#
Estrellas
914
Forks
242
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de icsharpcode/CodeConverter

Todos los issues de icsharpcode/CodeConverter

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.