using System.Reflection
class RowAdapter
{
private string Name { get set }
public long Id { get set }
}
class Program
{
public static void Main(string[] args)
{
RowAdapter row = new RowAdapter()
Type type = typeof(RowAdapter)
//或者 Type type = row.GetType()
//设置公有属性
PropertyInfo pubproperty = type.GetProperty("Id")
pubproperty.SetValue(row, 1)
//设置私有属性
BindingFlags bindAttr = BindingFlags.Instance | BindingFlags.NonPublic
PropertyInfo priproperty = type.GetProperty("Name", bindAttr)
priproperty.SetValue(row, "hello world!")
}
}
3d中镜面不锈钢材质参数设置方法:
1、首先按下键盘上的快捷键“M”,打开“材质编辑器”,依次点击左上角的“模式”>“精简材质编辑器”。
2、然后选择一个合适的球形材质,在下方的明暗器基本参数中选择“金属”材质;
3、然后在下面的反射高光设置中,调整“高光级别”和“光泽度”的参数,不同参数的表现不同,可根据需要进行多次微调;
4、最后渲染完成后,就完成了,效果如图。
扩展资料:
1、镜面不锈钢参数设置一般是反射160,漫反射调成灰色即可。磨砂不锈钢调节参数一般是反射160,光泽度0.9,高光0.7-0.8即可,颜色一般也是灰色。不锈钢属于镜面反射类,漫反射可以不管,反射设置255左右,光泽0.8就可以了。
2、亮光不锈钢材质漫反射为黑色0,增强对比反射为浅蓝色,亮度198,色调155,饱和22,反射高光0.8,高光大小0.9,模糊值15。
3、哑光不锈钢材质漫反射为黑色0,增强对比反射为浅蓝色,亮度205,色调154,饱和16,反射高光0.75,光泽度0.83,模糊值细分高点30。
金属材质的高光部分是很精彩的部分,有很多的环境色都融入在高光中,有很好的反射镜面效果。在暗部很暗,没有光线的情况下几乎是没有黑色的,金属是反差效果很大的物质。金属在颜色的体现上只在过渡色时才会有,受灯光的影响很大。
Field field = classType.getDeclaredField("username")//设置压制访问类型检查,只有这样,才能获取和设置某个具体类的Field对应的值。
field.setAccessible(true)
System.out.println(field.get(privateField))
//设置私有域的值
field.set(privateField, "arthinking")
System.out.println(field.get(privateField))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)