gpt4 book ai didi

c# - 如何在 C# 中的运行时实现带参数的静态字典

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:09 26 4
gpt4 key购买 nike

我有以下代码:

   public static class ScraperMasterUriDetails
{
public static Dictionary<Guid, string> MasterUriDetails;

}

但是我决定我需要在字典 Dictionary<ScraperMasterUriDetails> 中添加一个整数,所以我想我应该向构造函数添加属性和一些参数。

但是,您不能在 C# 中执行此操作。如何实现我想要实现的目标?

编辑:

一位更有经验的成员编辑了我的帖子,所以我将保持原样。我不在乎使用字典(当时使用它是正确的)

本质上,我只想要一个结构化方式的三种数据类型的列表,除了我总是想引用存储值的类的一次实例,因此是静态的。现在我总是像这样完成 List of(T) :

public class WebsiteTitles
{
public string WebsiteId { get; set; }
public string Keywords { get; set; }

public WebsiteTitles(string websiteguid, string keywords)
{
WebsiteId = websiteguid;
Keywords = keywords;
}

public WebsiteTitles()
{
}
}

然后做了以下

           List<WebsiteTitles> _siteTitles = new List<WebsiteTitles>();
_siteTitles.Add(new WebsiteTitles("blah", "keyword"));

但是在这种情况下,我想要类似于上面的东西,但是静态(不想创建实例等。我非常感谢所有建议,因此我将帖子编辑为提供更多信息。

请注意,我可能想使用 LINQ 来提取一些记录,例如在 guid == guid 等位置获取记录。这就是我将使用它的全部内容。

最佳答案

关于c# - 如何在 C# 中的运行时实现带参数的静态字典<T>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com