簡體   English   中英

JavaScript 到 C# 數據結構

[英]JavaScript to C# data structure

我正在將 Javascript 代碼轉換為 C# 以將其用作 ASP 應用程序,

我想知道 C# 中以下 javascript 的等效數據結構

var ports = {
'critical': [21,3389,4444,3444],
'medium': [25],
'safe': [80,443]
};

您可以使用 C# 字典。 這是我的實現:

Dictionary<string, int[]> dict = new Dictionary<string, int[]>()
        {
            {"critical", new int[] {21,3389,4444,3444} },
            {"medium", new int[] {25} },
            {"safe", new int[] {80,443} },
        };

        foreach( KeyValuePair<string, int[]> kvp in dict )
        {
            Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
        }

編輯:嘗試使用以下方法查找密鑰。

string key = dict.FirstOrDefault(x => x.Value.Contains(25)).Key;
Console.WriteLine(key);

暫無
暫無

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

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