随笔分类 -  C#基础知识

摘要:abstract abstract 修饰符指示被修改内容的实现已丢失或不完整。 abstract 修饰符可用于类、方法、属性、索引和事件。 在类声明中使用 abstract修饰符以指示某个类仅旨在作为其他类的基类。 标记为 abstract 的成员,或包含在抽象类中的成员,都必须由派生自抽象类的类来 阅读全文
posted @ 2017-06-22 16:06 常山造纸农 阅读(612) 评论(0) 推荐(0)
摘要:场景说明 在一个业务的DLL中有多个类,类都有一个自定义属性(Attribute)标签。 类中的每个方法也有一个自定义属性(Attribute)标签。 在客户端知道类和方法自定义属性的值,需要动态来调用这个方法。 自定义属性 动态调用 总结 1. 学习用反射动态获取类和方法自定义标签属性。 2. 学 阅读全文
posted @ 2017-06-14 16:17 常山造纸农 阅读(700) 评论(0) 推荐(0)
摘要:很久以前的一个面试场景: 面试官:说说你对JavaScript闭包的理解吧? 我:嗯,平时都是前端工程师在写JS,我们一般只管写后端代码。 面试官:你是后端程序员啊,好吧,那问问你多线程编程的问题吧。 我:一般没用到多线程。 面试官:............................. (面试 阅读全文
posted @ 2017-06-02 17:58 常山造纸农 阅读(1847) 评论(9) 推荐(2)
摘要:1.Lazy<T>的使用 无意间看到一段代码,在创建对象的时候使用了Lazy,顾名思义Lazy肯定是延迟加载,那么它具体是如何创建对象,什么时候创建对象了? 先看这段示列代码: 使用非常简单,把 OrderService 放到Lazy<T> 中,然后 _orderSrv.Value 的时候才真正创建 阅读全文
posted @ 2017-05-29 00:50 常山造纸农 阅读(584) 评论(0) 推荐(1)