จัดเตรียมชุดของ .NET Standard 2.0 API เพื่อใช้แบบสอบถามแบบรวมภาษาเพื่อวิเคราะห์ข้อมูลที่ส่งออกโดยผู้ส่งออก Itchy Bear
ตรวจสอบแพ็คเกจนักเก็ต
จุดเริ่มต้นสำหรับการสืบค้นคือ Itchy Bear Snapshot หลังจากโหลดสแน็ปช็อตแล้ว ให้ค้นหาข้อมูลในสแน็ปช็อต รหัสต่อไปนี้ใช้ฟังก์ชัน Count
ของ Linq เพื่อนับจำนวนวิญญาณ
วีบี
Dim 快照 = 痒痒熊快照.加载Json文件( "测试数据.json" )
Console.WriteLine(快照.数据.御魂.Count)
รหัสสร้างผลลัพธ์ต่อไปนี้
4665
รหัสด้านล่างนี้นับจำนวนวิญญาณแต่ละประเภท
วีบี
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
รหัสสร้างผลลัพธ์ดังต่อไปนี้
{ 名称 = 阴摩罗, Count = 131 }
{ 名称 = 心眼, Count = 182 }
{ 名称 = 破势, Count = 266 }
{ 名称 = 雪幽魂, Count = 123 }
...
รหัสต่อไปนี้จะละทิ้งวิญญาณห้าดาวที่ง่อยและที่ไม่ได้รวมการโจมตีแบบคริติคอล + ความเสียหายแบบคริติคอล และเปรียบเทียบจำนวนวิญญาณห้าดาวก่อนและหลังการทิ้ง
วีบี
' 加载快照
Dim 快照 = 痒痒熊快照.加载Json文件( "测试数据.json" )
' 整理前五星御魂数量
Dim 五星御魂 =
From s In 快照.数据.御魂 Where s.星级 = 5 AndAlso s.已弃置 = False
Console.WriteLine( $ "整理前五星御魂数量: {五星御魂.Count}" )
' 整理御魂
With 快照.数据.御魂.创建御魂整理
.星级.选择( 5 )
.副属性条数 = 副属性条数条件.两条
.全选.弃置
.副属性条数 = 副属性条数条件.不限
.副属性没有.选择(御魂属性类型.暴击伤害)
.全选.弃置
.副属性没有.改为(御魂属性类型.暴击)
.全选.弃置
End With
' 整理后五星御魂数量
Console.WriteLine( $ "整理后五星御魂数量: {五星御魂.Count}" )
รหัสสร้างผลลัพธ์ต่อไปนี้
整理前五星御魂数量: 1033
整理后五星御魂数量: 321
ตั้งอยู่ในโฟลเดอร์ "สาธิต" คำสั่งซื้อไม่มีความหมาย
ใช้แผนการคัดแยกวิญญาณเวอร์ชันครบรอบสามปีของ Qi Lao เพื่อทำความสะอาดวิญญาณ และนับจำนวนวิญญาณหกดาวก่อนและหลังการทำความสะอาด
ชื่อ | แพลตฟอร์มที่รันได้ | เทคโนโลยีที่ใช้ |
---|---|---|
โปรแกรมคอนโซลทดสอบ | วินโดวส์, ลินุกซ์, แมค | วีบี |
ทดสอบการเข้าถึงเว็บไซต์ | เว็บ | C#, เบลเซอร์ |
ดาวน์โหลดโปรแกรมสาธิต WPF | หน้าต่าง | วีบี, ดับบลิวพีเอฟ |
หมายเหตุ: Windows หมายถึง Windows 10, Windows 8.1, Windows 7 sp1 หรือระบบ Windows Server ที่เกี่ยวข้อง