Proporciona un conjunto de API de .NET Standard 2.0 para utilizar el lenguaje de consulta integrado para analizar los datos exportados por el exportador Itchy Bear.
Consulte el paquete nuget
El punto de entrada para la consulta es Itchy Bear Snapshot. Después de cargar la instantánea, consulte los datos en la instantánea. El siguiente código utiliza la función Count
de Linq para contar el número de almas.
V.B.
Dim 快照 = 痒痒熊快照.加载Json文件( "测试数据.json" )
Console.WriteLine(快照.数据.御魂.Count)
El código produce el siguiente resultado.
4665
El siguiente código cuenta el número de cada tipo de alma.
V.B.
Dim 快照 = 痒痒熊快照.加载Json文件( "测试数据.json" )
Dim eqId = Aggregate 御魂 In 快照.数据.御魂
Group By 御魂.名称 Into Group
Select 名称, Group .Count Into ToArray
For Each eq In eqId
Console.WriteLine(eq)
Next
El código produce un resultado como el siguiente
{ 名称 = 阴摩罗, Count = 131 }
{ 名称 = 心眼, Count = 182 }
{ 名称 = 破势, Count = 266 }
{ 名称 = 雪幽魂, Count = 123 }
...
El siguiente código descarta las almas de cinco estrellas cojas y aquellas sin la combinación de golpe crítico + daño crítico, y compara la cantidad de almas de cinco estrellas antes y después de descartarlas.
V.B.
' 加载快照
Dim 快照 = 痒痒熊快照.加载Json文件( "测试数据.json" )
' 整理前五星御魂数量
Dim 五星御魂 =
From s In 快照.数据.御魂 Where s.星级 = 5 AndAlso s.已弃置 = False
Console.WriteLine( $ "整理前五星御魂数量: {五星御魂.Count}" )
' 整理御魂
With 快照.数据.御魂.创建御魂整理
.星级.选择( 5 )
.副属性条数 = 副属性条数条件.两条
.全选.弃置
.副属性条数 = 副属性条数条件.不限
.副属性没有.选择(御魂属性类型.暴击伤害)
.全选.弃置
.副属性没有.改为(御魂属性类型.暴击)
.全选.弃置
End With
' 整理后五星御魂数量
Console.WriteLine( $ "整理后五星御魂数量: {五星御魂.Count}" )
El código produce el siguiente resultado.
整理前五星御魂数量: 1033
整理后五星御魂数量: 321
Ubicado en la carpeta "Demo", el orden no tiene significado.
Utilice la versión del tercer aniversario de Qi Lao del plan de clasificación de almas para limpiar las almas y cuente la cantidad de almas de seis estrellas antes y después de la limpieza.
nombre | Plataformas ejecutables | Tecnología utilizada |
---|---|---|
Programa de consola de prueba | Windows, Linux, Mac | V.B. |
Pruebe el acceso al sitio web | Web | C#, Blazor |
Descarga del programa WPF de demostración | ventanas | VB, WPF |
Nota: Windows se refiere a Windows 10, Windows 8.1, Windows 7 sp1 o sus correspondientes sistemas Windows Server.