使用结构或创建两个方法? C#

时间:2015-02-07 03:01:37

标签: c# design-patterns

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

我有一个Windows窗体,显示三个站点的不同链接:Yahoo Finance,Bloomberg和Merrill Lynch。 Yahoo和Bloomberg都使用一个单独的类,利用HttpWebRequest将标题作为链接返回,但由于ML非常安全,我必须创建一个使用WebBrowser保持登录的单独类。

我将使用此类来检索超链接列表,但我不确定是否应该执行以下任一操作:

  1. 创建两个方法:一个用于链接的内部文本,另一个用于链接地址
  2. 设计一个可以同时包含两个值或
  3. 的链接结构
  4. 我没想过的东西。

1 个答案:

答案 0 :(得分:2)

第一个和第二个都很好。如果,对于第一个,你需要迭代DOM两次,我会选择第二个选项。这里也有一些意见和品味。

第三种选择是使用内置tuple