c#动态类型Dynamic
2016-01-28 15:53
309 查看
需引用System.Dynamic命名空间
来源:https://www.geek-share.com/detail/2502854480.html
dynamic Customer = new ExpandoObject(); Customer.Name = "Lucy"; Customer.Age = 20; Customer.Female = true; Console.WriteLine(Customer.Name + Customer.Age + Customer.Female); Console.ReadKey();
// static class Calculator { public static T Add<T>(T t1, T t2) { dynamic d1 = t1; dynamic d2 = t2; return (T)(d1 + d2); } } public static void Main(string[] args){ int i = Calculator.Add(1, 2); double d = Calculator.Add(1.1, 2.2); string s = Calculator.Add("abc", "def"); Console.WriteLine(i + " " + d + " " + s); //3 3.3 abcdef }
相关文章推荐
- C#编程中使用ref和out关键字来传递数组对象的用法
- Web爬去的C#请求发送
- 深入解析C#中的交错数组与隐式类型的数组
- C#中用foreach语句遍历数组及将数组作为参数的用法
- 详解C#编程中一维数组与多维数组的使用
- C# 操作Access的Ole对象
- C#中Access 连接字符串
- 解析C#编程的通用结构和程序书写格式规范
- c# 调用摄像头进行视频录制和压缩等
- C#联合Union的实现方式
- C# Ajax 手机发送短信验证码 校验验证码 菜鸟级别实现方法
- C#反射技术的简单操作(读取和设置类的属性)
- C# 16进制与字符串、字节数组之间的转换
- C#入门到精通学习笔记01
- 二叉堆实现
- 基于C#代码实现九宫格算法横竖都等于4
- C# 提取方法重构
- c#数组,例题
- c# 使用定时器Timer
- C#自定义配置节点的实现