簡體   English   中英

使用C#基於2個變量中的值創建表格格式數據

[英]Create Tabular format data based on values in 2 variables using C#

我有2個不同值的變量。 說狀態:在Dev,In Test,Done,In Dev,In Dev,In Test,In Dev,Done和相應的StateReason值是:Dev in progress,Test in progress,Handover Complete,Dev in progress,Dev in progress,Ready質量保證,已完成

我需要以這種格式創建一個表。

State/State Reason  In Dev  In Test Done    Total
Dev in progress     3       0       0       3
Test in progress    0       1       0       1
Handover Complete   0       0       1       1
Ready for QA        1       0       0       1
Completed           0       0       1       1
                                    Total   7

是否有任何內置功能可以用於創建所需格式? 像LINQ或Distinct。 我以所需的格式創建,但編寫了太多代碼行。 想要檢查是否有更簡單的方法來創建所需的格式。 為編寫指標而編寫的代碼如下所示,但為了格式化,我編寫了大量代碼。

Dictionary<string, int> dUse = new Dictionary<string, int>();
for (int k=0; k<mcnt.Length;k++) { if(dUse.ContainsKey(mcnt[k])) { dUse[mcnt[k]] = dUse[mcnt[k]] + 1; } else { dUse.Add(mcnt[k], 1); } } foreach(var item in dUse) { Console.WriteLine(item.Key + " " + item.Value); }

使用Lists和Dictionary我能夠以表格格式獲取數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM