How to iterate on all properties of an object in C#?

后端 未结 3 1375
时光说笑
时光说笑 2021-02-08 16:22

I am new to C#, I want to write a function to iterate over properties of an object and set all null strings to \"\". I have heard that it is possible using something called \"Re

3条回答
  •  深忆病人
    2021-02-08 17:06

    foreach(PropertyInfo pi in myobject.GetType().GetProperties(BindingFlags.Public))
    {
        if (pi.GetValue(myobject)==null)
        {
            // do something
        }
    }
    

提交回复
热议问题