Attributes.Add の用途と使い方
オブジェクトに新しい属性を追加するか、既存の属性の値を変更するために Attributes.Add を使用します。
使い方は次のとおりです。
- 属性を追加する:
Attributes.Add("属性名", "属性值");
- 属性値を変える:
Attributes["属性名"] = "新的属性值";
それは、長い間見出されなかったものであった。
using System;
public class MyClass
{
public static void Main()
{
// 创建一个新的对象
MyClass myObj = new MyClass();
// 添加属性
myObj.Attributes.Add("属性1", "值1");
myObj.Attributes.Add("属性2", "值2");
// 修改属性值
myObj.Attributes["属性1"] = "新值1";
// 获取属性值
Console.WriteLine(myObj.Attributes["属性1"]);
// 删除属性
myObj.Attributes.Remove("属性2");
}
public AttributesCollection Attributes { get; set; }
public MyClass()
{
// 初始化Attributes属性
Attributes = new AttributesCollection();
}
}
public class AttributesCollection : System.Collections.DictionaryBase
{
public void Add(string key, string value)
{
Dictionary.Add(key, value);
}
public void Remove(string key)
{
Dictionary.Remove(key);
}
}
この例では、MyClass オブジェクトへのプロパティの追加、プロパティ値の変更、プロパティ値の取得、およびプロパティの削除の方法を示します。