使用结构还是创建两种方法? C#

Use a struct or create two methods? C#

如果有人能想到更好的方法请告诉我:

我有一个 windows 表单,它向三个站点显示不同的 links:Yahoo Finance、Bloomberg 和 Merrill Lynch。 Yahoo 和 Bloomberg 都使用单独的 class,利用 HttpWebRequest 到 return 作为 link 的标题,但由于 ML 非常安全,我不得不创建一个单独的 class 使用 WebBrowser 保持登录状态。

我将使用此 class 检索 hyperlink 的列表,但我不确定是否应该执行以下任一操作:

  1. 创建两个方法:一个用于 link 的内部文本,另一个用于 link 地址
  2. 设计一个 link 可以保存两个值的结构或
  3. 没想到

第一个和第二个都可以。如果,首先,您需要迭代 DOM 两次,我会选择第二个选项。这里也有一些意见和品味。

第三个选项是使用内置 tuple