结论:可以
验证demo如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace IconTest
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
ReflectTest rt = new ReflectTest();
rt.GetType().GetProperty("ID").SetValue(rt, "Guid", null);
MessageBox.Show(rt.ID);
}
}
public class ReflectTest
{
private string id;
[ReadOnly(true)]
public string ID
{
get
{
return id;
}
set
{
id = value;
}
}
}
}
原文地址:http://blog.csdn.net/jiankunking/article/details/45539511