C# 插入int值相同的所有列
在LINQ中,如何在表1中int类型的所有列中插入相同的数值:1,而不指定每列的数值(colint1、colint2、colint3、colint4)?您可以对对象“o”和新整数值“newValue”使用类似的反射(抱歉,我在这台机器上没有VS来测试它):C# 插入int值相同的所有列,c#,wpf,visual-studio,linq,C#,Wpf,Visual Studio,Linq,在LINQ中,如何在表1中int类型的所有列中插入相同的数值:1,而不指定每列的数值(colint1、colint2、colint3、colint4)?您可以对对象“o”和新整数值“newValue”使用类似的反射(抱歉,我在这台机器上没有VS来测试它): 然后确保保存您的更改您在谈论哪个LINQ?通常,LINQ用于查询操作。我希望:所有int都有值1,我不想说colint1=1,colint2=1…等等。很高兴与大家分享,我不久前遇到了一个非常类似的情况 foreach(PropertyInf
然后确保保存您的更改您在谈论哪个LINQ?通常,LINQ用于查询操作。我希望:所有int都有值1,我不想说colint1=1,colint2=1…等等。很高兴与大家分享,我不久前遇到了一个非常类似的情况
foreach(PropertyInfo prop in o.GetType().GetProperties())
{
if(prop.PropertyType == typeof(int))
prop.SetValue(o, newValue, null);
}