teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コメント追加

2017/02/01 14:29

投稿

aglkjggg
aglkjggg

スコア769

title CHANGED
File without changes
body CHANGED
@@ -18,14 +18,14 @@
18
18
 
19
19
  public class AmazonProduct : IProduct
20
20
  {
21
- public string Asin { get; set; }
21
+ public string Asin { get; set; } // Amazonグループだけが取り扱う特殊な番号
22
22
  public string Name { get; set; }
23
23
  public int Price { get; set; }
24
24
  }
25
25
 
26
26
  public class EbayProduct : IProduct
27
27
  {
28
- public Country OwnerCountry { get; set; }
28
+ public Country OwnerCountry { get; set; } // 出品者の国
29
29
  public string Name { get; set; }
30
30
  public int Price { get; set; }
31
31
  }

1

C#を追加

2017/02/01 14:29

投稿

aglkjggg
aglkjggg

スコア769

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  Ebayの商品について定義したクラス(IProductを継承)
10
10
 
11
11
 
12
- ```
12
+ ```C#
13
13
  interface IProduct
14
14
  {
15
15
  string Name { get; set; }
@@ -32,7 +32,7 @@
32
32
  ```
33
33
 
34
34
  ### Ⅱ. やりたい事、聞きたいこと
35
- ```
35
+ ```C#
36
36
  private List<IProduct> GetAmazonProducts()
37
37
  {
38
38
  var amazonProducts = new List<AmazonProduct>();
@@ -63,7 +63,7 @@
63
63
  以下のように、`List<IProduct>`の変数`products`を定義し、
64
64
  `products.AddRange()`するとコンパイルが通りました。
65
65
 
66
- ```
66
+ ```C#
67
67
  // Amazonの商品をリストに追加
68
68
  var amazonProducts = new List<AmazonProduct>();
69
69
  amazonProducts.Add(new AmazonProduct() { Asin = "Asin001", Name = "Name001", Price = 100 });