0

C# の設定を使用すると、Visual Studio を使用して、Name、Location、Size などの設定のセットを割り当て、どのスコープ (アプリケーション/ユーザー) にするかを選択できます。

私の質問は、ユーザーごとに個別に一連の設定を使用できますか。同様に、すべてのユーザーが Name 、Surname 、 Department などの同じ属性を持つ User1、User2、User3 のようなユーザーを保存します。

したがって、設定を使用すると、User2 の同じものよりも、User1 の名前、姓、および部門を保存できます。

または、これらの Fields/Properties と Serialize/Deserialize into XML を使用して Object User を作成する方がよいでしょうか。

注: この質問の属性は単なる例です。

4

2 に答える 2

0
  • オプション 1: 前述のように、ここのようにオブジェクトをシリアル化できます ( http://www.codeproject.com/KB/XML/xml_serializationasp.aspx )

    注 : その記事は古いため、おそらくArrayList.

  • オプション 2 (推奨): アプリケーション設定で独自のカスタム タイプを使用できます: ASP.NET のカスタム タイプ アプリケーション設定

    リンクされた質問を参照すると、次のことができます。

    public class MyUser
    {
       public string Name { get; set; }
       public string Surname { get; set; }
       public int Age { get; set; }
    }
    public class UserCollection : Collection<MyUser>
    {
    }
    
于 2011-10-17T07:19:21.090 に答える
0

私が間違っているかもしれませんが、アプリケーション設定をデータ ストレージとして使用しようとしているようです。データの保存にデータベースを使用することを検討する必要があります (たとえば、MSSQL Server CE)

于 2011-10-17T08:05:50.600 に答える