- 浏览: 136006 次
- 性别:
- 来自: 上海
最新评论
有一段时间没有写了
因为工作有点忙,没有时间去整理
实体类
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindowsFormsApplication1 { public class Contract { public string employeename { get; set; } } }
遍历属性和属性值
public void EachProperties() { Contract contract = new Contract { employeename = "Rikas" }; Type type = contract.GetType(); System.Reflection.PropertyInfo[] ps = type.GetProperties(); foreach (PropertyInfo i in ps) { object obj = i.GetValue(contract, null); string name = i.Name; } }
当然还有判断属性类型的,我没有找到更好的方法判断一个累中的属性的类型是不是另一个类,如果有其他方法欢迎评论
public void EachProperties() { Contract contract = new Contract { employeename = "Rikas" }; Type type = contract.GetType(); System.Reflection.PropertyInfo[] ps = type.GetProperties(); foreach (PropertyInfo i in ps) { if (i.PropertyType == typeof(string))//属性的类型判断 { object obj = i.GetValue(contract, null); string name = i.Name; } } }
与大家分享
发表评论
-
FLASH和DIV的优先级
2012-06-15 17:13 794广告,两个动画,FLASH总挡住DIV,用这个办法把它优先级放 ... -
asp.net的Request.ServerVariables参数说明
2011-08-28 20:29 2872Request.ServerVariables[&qu ... -
DBHelper
2011-01-11 19:22 903就是个DBHelper -
IIS 服务器信息
2011-01-04 11:49 762Label1.Text = "服务器名称:" ... -
asp.net GridView
2010-11-10 10:58 789protected void init()//初始化数据 ... -
asp.net 上传图片保存缩略图 图片水印
2010-10-27 10:25 970using System; using System.Dat ... -
asp.net中的三元运算符
2010-10-11 10:00 925<asp:TextBox ID=&quo ... -
asp.net Eval 的使用方法
2010-09-28 15:25 2350<%# Bind("Subject&quo ... -
asp.net DataTable 导出,导出 excel , NPOI 使用方法
2010-09-28 10:34 9558官网:http://npoi.codeplex.com/ ... -
asp.net C# 获得汉字,字符串的开头拼音
2010-09-21 11:10 1028#region GetChineseSpell获取 ... -
asp.net 输出 xml
2010-09-13 20:38 1947protected void Page_Load( ... -
asp.net cookie 操作 写入 与 读取
2010-09-13 20:33 932protected void init() ... -
AspNetPager分页样式
2010-09-01 15:57 4776AspNetPager分页样式 AspNetPa ... -
aspnetpager 分页控件
2010-08-31 15:58 847<%@ Page Language=& ... -
使用.net-Synchronized属性进行静态方法的同步
2010-08-25 09:57 1093使用.net属性进行静态方法的同步本文介绍使用.net得Syn ... -
asp.net 输出RSS aspx 输入XML
2010-08-06 09:51 1159.aspx页面只留下: <%@ Page Langua ... -
asp.net 一般处理程序使用 session
2010-08-05 22:43 1032在ashx一般处理程序文件中不能使用session和reque ... -
获得web服务器虚拟目录对应的物理路径
2010-08-02 13:25 1543Page.Server.MapPaht("file& ... -
asp.net mysql c# 实用mysql
2010-07-30 23:46 1323在网上看到一篇关于Asp.net和mysql的文章,mysql ... -
asp.net邮件发送 asp.net邮件群发
2010-07-30 21:23 2074public void MailSend(string[] m ...
相关推荐
c#遍历obj属性用例,非常实用的文档 网络搜集
对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射): 代码如下: Type t = tc.GetType();//获得该类的Type //再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了 foreach ...
个API结果比较的工具,比较的内容就是Json内容,但是为了实现宽泛的内容相等即只需要字段和值相等即可,不需要字符串严格相等,这种情况下就需要将Json内容字符串转换成具体的对象,出于通用性方面的考虑希望这个...
首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe
主要介绍了C#实现读取匿名对象属性值的方法,结合实例形式总结分析了C#通过反射、转换等方法读取匿名对象属性值的相关操作技巧,需要的朋友可以参考下
C# 修改list所有对象中的某字段 博客地址:https://blog.csdn.net/qq_36051316/article/details/83475372 的案例
本文实例讲述了C#编程获取实体类属性名和值的方法。分享给大家供大家参考,具体如下: 遍历获得一个实体类的所有属性名,以及该类的所有属性的值 //先定义一个类: public class User { public string name { get;...
(7)使用PropertyInfo了解属性的名称、数据类型、声明类型、反射类型和只读或可写状态等,获取或设置属性值。 (8)使用ParameterInfo了解参数的名称、数据类型、是输入参数还是输出参数,以及参数在方法签名中的...
第2章 类和对象 16 2.1 分析Hello World程序 16 2.2 语法规范 17 2.2.1 标识符 17 2.2.2 关键字 18 2.2.3 注释 19 2.3 定义类 20 2.4 实例化对象 20 2.5 小结 20 2.6 习题 21 第3章 定义类——字段 23 3.1 数据类型...
实例061 使用属性存储用户编号和姓名 实例062 使用索引器 实例063 通过类继承计算梯形面积 实例064 封装类实现一个简单的计算器 实例065 通过结构计算矩形的面积 实例066 通过结构计算圆形的面积 实例067 使用面向...
摘要:C#源码,文件操作,Exif C#获取照片EXIF信息显示拍摄时间,估计玩摄影的都知道数码相机...通过指定的数据流来创建Image,遍历图像文件元数据,检索所有属性,如果是PropertyTagDateTime,则返回该属性所对应的值。
果为二进制值11000,该值转换为十进制为24,所以得到的加密结果为24。而解密过程也很简单,只是将加密 结果24与加密数字15 进行“异或”运算,将24 转换为二进制值11000,将15 转换为二进制值1111,进行“异 或”...
用C#读取xml有很多方式,这里我就先使用XmlDocument读取Xml,用一段代码遍历所有元素,并打印student的所有属性和子节点的值
第7章 创建并管理类和对象 117 7.1 理解分类 117 7.2 封装的目的 118 7.3 定义并使用类 118 7.4 控制可访问性 119 7.4.1 使用构造器 120 7.4.2 重载构造器 121 7.5 理解静态方法和数据 128 7.5.1 创建共享...
起步篇为第1章~第10章,主要介绍认识Visual C#,C#语言基础,C#语句控制,数组、面向对象编程,熟悉WinForms应用程序,WinForms窗体介绍,WinForms应用程序开发常用控件,菜单栏、工具栏和状态栏设计及对话框等内容...
全书分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows...
C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...