![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# 共通method
文章平均质量分 75
呼噜呼噜啊呜啊呜
这个作者很懒,什么都没留下…
展开
-
[Play with T]_[C# 类与属性操作] ObjectMap 方法 将TTfrom类的对象转换为TEntity对象
/// /// Generate SettingRow To Entity /// /// TInfo /// TEntity /// CellInfo in TRow /// MasterEntity /// Master Entity public TTo GenerateSettingRowToEntity(TFrom fromInfo, TTo toEn原创 2013-09-16 16:10:53 · 939 阅读 · 0 评论 -
[Play with T]_[C# 类操作] 通过反射调用类型T的有参构造函数
As we all know, 我们可以通过方法: public void PlayTMethod(T value) where T:Object where T: new () { .... }实现对T的无参构造函数的调用。而以下是T的构造函数包含多个参数的情况:首先,假设我们的T会继承TBase类,这样,当T执行构造函数时,TBase的原创 2013-09-16 16:42:37 · 1172 阅读 · 0 评论 -
[Play with T]_[C# 类与属性操作] 通过克隆实现ObjectMap对List的填充
之前的文章中提到,通过自定义的ObjectMap方法可以将Tfrom类型的对象转化为Tto类型的对象,但是如果我们需要将List转化为List呢,将ObjectMap方法塞入循环,但是结果却会使List集合中的对象都是同一个,原因很简单,传入ObjectMap方法的toEntity对象从开始到结束都没有被new过,用的都是同一个,因此作为引用类对象,很容易就会使整个list的值变得相同。原创 2013-09-16 17:39:26 · 673 阅读 · 0 评论 -
[Play with T]_[C# 类操作] 简化范型方法
public abstract class ServiceAgentBase { private readonly IServiceClientFactory _factory; protected ServiceAgentBase(IServiceClientFactory factory) { Guard.Arg原创 2013-11-05 12:49:29 · 521 阅读 · 0 评论 -
基于WPF的MVVM架构实践
MVVM其实网上描述很多了,这里具体原理就不加赘述了,直接贴一下基础架构,同时这个也会在之后的实例中用到这里这个实践框架:首先ViewBase:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Controls;using S原创 2013-12-30 20:21:39 · 547 阅读 · 0 评论