-2

重複の可能性:
「POCO」の定義

私は本と呼ばれる簡単なクラスを持っています。POCOクラスに変換する必要があります。何が変わるか。行う必要がありますか?

class **BOOKS**
{
    private string authorName;
    public string *getName*
       {
          return authorName;
       }
    public string *setName*
       {
         authorName=value;
      }
}

2つの小道具を持つ非静的クラス。

4

4 に答える 4

2

変更はありません - あなたはポコの準備ができています:-D

于 2012-06-22T08:42:14.167 に答える
0
public class Book
{
    public string AuthorName { get; set; }
}
于 2012-06-22T08:41:44.940 に答える
0

biziclop のリンクによると、おそらく既に Plain Old C# オブジェクトです。しかし、わかりやすくするために、次のように書くことができます。

class BOOKS
{
    public string AuthorName { get; set; }
}

この機能は自動実装プロパティと呼ばれ、C# 3.0 で導入されました。

于 2012-06-22T08:42:47.523 に答える
0

クラスにサードパーティの属性が含まれていない場合。

POCO に関する MSDN リンクを確認してください。

http://msdn.microsoft.com/en-us/library/cc681329.aspx

上記のコードで、2 つのメソッドを 1 つのプロパティに置き換えます。

private string _authorName;
public string AuthorName
{
    get
    {
        return _authorName;
    }
    set
    {
        _authorName=value;
    }
}
于 2012-06-22T09:06:56.730 に答える