foreach (System.Reflection.PropertyInfo p in users.GetType().GetProperties())
{
var xx = p.Name;
var yy = p.GetValue(users);
}
Type type = typeof(pof); //这里是类名
Pof pf = new Pof();
          System.Reflection.PropertyInfo pi = type.GetProperty("B");  var ss =pi.GetValue(pf,null);
 pi.SetValue(pf,"111",null);



foreach (PropertyInfo p in pf.GetType().GetProperties())
{
var xx = p.Name;
var yy = p.GetValue(pf,null);
              p.SetValue(pf,"111",null);
}
         string[] Noviod = {"","",""};
foreach (System.Reflection.PropertyInfo p in model.GetType().GetProperties())
{
for (int i=;i<Noviod.Length;i++)
{
if (p.Name == Noviod[i])
{
if (p.GetValue(model).ToString()=="")
{
return Content("数据错误!");
}
}
}
}
            List<model> list = new List<model>();
for (int i = ; i < ; i++)
{
model md = new model();
md.A = "AAA" + i;
md.B = "BBB" + i;
list.Add(md);
} //每一行的数据 是AAA,BBB ; A和B表示列名 //foreach (PropertyInfo p in list[0].GetType().GetProperties())
//{
// var xx = p.Name; //属性名,
// var yy = p.GetValue(p, null); //属性值
//} model mode = new model();
var models = mode.GetType().GetProperties(); for (int i = ; i < models.Length; i++)
{
var name = models[i].Name;
if (name == "A")
{
continue;
}
var value = models[i].GetValue(mode);
} for (int i = ; i < list.Count; i++)
{
var modeps = list[i].GetType().GetProperties(); //获得该对象所有属性名
for (int ii = ; ii < modeps.Length; ii++)
{
var name = modeps[ii].Name; //获得属性名
if (name == "A")
{
continue;
}
var value = modeps[ii].GetValue(list[i]); //获得属性值
} } MessageBox.Show("完成!");
            A a = new A();
a.A_01 = "";
a.A_02 = "";
a.A_03 = "";
foreach (System.Reflection.PropertyInfo p in a.GetType().GetProperties())
{
if (p.Name == "A_03") //遍历属性
{
continue;
}
p.SetValue(a, null, null);
}

C# 遍历对象下的 属性的更多相关文章

  1. js遍历对象所有的属性名称和值

    /* * 用来遍历指定对象所有的属性名称和值 * obj 需要遍历的对象 * author: Jet Mah * website: http://www.javatang.com/archives/2 ...

  2. HttpContext对象下的属性Application、Cache、Request、Response、Server、Session、User

    概述: HttpContext封装关于单个HTTP请求的所有HTTP特定信息. HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以 ...

  3. js中的问题(this)(遍历对象中的属性)

    for (var i in this) { if (this[i] == null) this[i] = "";//属性如果为null,则默认为"";      ...

  4. Js遍历对象中的属性

    var obj = {"name": "xiaol","age":"18"} for(var attr in obj){ ...

  5. js遍历对象属性

    对象虽然与数组一样,都是数据的集合. 因为对象中的数据是处于无序状态,不能像数组那样,使用下标来遍历对象的所有属性. 如果要遍历对象属性,就必须要使用for in 语句. var a={ A1=180 ...

  6. for/in 循环遍历对象的属性

    for/in 语句循环遍历对象的属性. js中获取key得到某对象中相对应的value的方法:obj.key js中根据动态key得到某对象中相对应的value的方法有二: 一.var key = & ...

  7. JS_进阶-遍历对象属性、数组输出、Math、正则表达式匹配

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  8. JavaScript 深入了解对象中的属性

    本篇主要介绍JS中对象的属性,包括:属性的分类.访问方式.检测属性.遍历属性以及属性特性等内容. 目录 1. 介绍:描述属性的命名方式.查找路径以及分类 2. 属性的访问方式:介绍'.'访问方式.'[ ...

  9. js对象—类型和属性特性

    前言 权威指南中摘要的,工作中用不到的,重要的js基础. 三类对象两类属性 内置对象(native object) 是由ECMScript规范定义的对象或者类.例如:函数,数组,日期,正则... 宿主 ...

随机推荐

  1. 如何解决windows docker共享目录不支持符号链接(do not support symlinks)?

    windows使用docker toolbox,搭建前端开发环境时,在共享目录使用npm安装前端依赖时,发现报错,无法使用符号连接. 这里有一个帖子专门讨论这个问题,感兴趣可以看一下: https:/ ...

  2. Problem 25

    Problem 25 The Fibonacci sequence is defined by the recurrence relation: Fn = Fn−1 + Fn−2, where F1 ...

  3. 《奋斗吧!菜鸟》 第八次作业:Alpha冲刺 Scrum meeting 4

    项目 内容 这个作业属于哪个课程 任课教师链接 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11012922.html 团队名称 奋斗吧!菜鸟 作业学习目标 A ...

  4. ecshop 后台增加栏目

    ① 后台左侧导航添加菜单 Ecshop后台增加一个左侧列表菜单需要修改三个文件/admin/includes/inc_menu.php /admin/includes/inc_priv.php /la ...

  5. C#--线程存储数据的机制

    面试题:线程存储数据的机制 Local variables 局部变量 临时存储 栈 Instance class fields 对象存储 堆 (堆的大小只有硬件的限制) Static local va ...

  6. winrar为啥有广告了?能去掉么?

    winrar为啥有广告了?能去掉么? 学习了:http://blog.csdn.net/chenchunlin526/article/details/54580686 学习了:https://jing ...

  7. 实现icon和文字垂直居中的两种方法-(vertical-align and line-height)

    方法一:vertical-align 在w3school定义:该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐 百思不得骑姐 然后Google,反正在w3schools上面并没有找到定义 仅 ...

  8. 区间最小值 线段树 (2015年 JXNU_ACS 算法组暑假第一次周赛)

    区间最小值 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submiss ...

  9. 【函数式】Monads模式初探——Endofunctor

    自函子 自函子(Endofunctor)是一个将范畴映射到自身的函子(A functor that maps a category to itself). 函子是将一个范畴转换到另一个范畴.所以自函子 ...

  10. Java IO之简单输入输出

    Java中的IO分为两个部分,以InputStream和Reader为基类的输入类,以OutputStream和Writer为基类的输出类. 当中InputStream和OutputStream以字节 ...