摘要: 事件:定义了事件成员的类允许通知其他其他对象发生了特定的事情。具体的说,定义了事件成员的类能提供以下功能 1.方法能登记它对事件的关注 2.方法能注销它对事件的关注 3.事件发生时,登记了的方法将收到通知 类型之所以能提供事件通知功能,是因为类型维护了一个已登记方法的列表。事件发生后,类型将通知列表 阅读全文
posted @ 2020-09-16 20:05 有度科技 阅读(268) 评论(0) 推荐(0)
摘要: 1、IActionFilter(Action拦截器接口) Action拦截器分别在“执行Action之前”拦截和“执行Action之后”拦截,2个方法如下: // 摘要: // Called after the action method executes. // // 参数: // filterC 阅读全文
posted @ 2020-09-16 18:26 有度科技 阅读(384) 评论(0) 推荐(0)
摘要: 1,纵表转横表 纵表结构 Table_A: 转换后的结构: 纵表转横表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'语文' THEN Grade ELSE 0 END) AS Chinese , SUM(CASE WHEN Course = N'数学' 阅读全文
posted @ 2020-09-02 10:30 有度科技 阅读(1972) 评论(0) 推荐(0)
摘要: 关于在MVC中view中设置默认值,可以象如下设置: 1、关于VIEWMODEL的部分 如果是C# 6.0, public class Test{ public int X { get; set; } = 100; public string Y { get; set; } = "test"; } 阅读全文
posted @ 2020-08-25 18:25 有度科技 阅读(4426) 评论(0) 推荐(0)
摘要: 前言 对于搞.net的朋友来说,经常会遇到关于事件和委托的问题:事件与委托有什么关系?事件的本质是什么?委托的本质又是什么?由于.net 做了大量的封装,对于初学者,这两个概念确实不怎么好理解。事件是用户与应用程序交互的基础,它是回调机制的一种应用。举个例子,当用户点击按钮时,我们希望弹出一句“您好 阅读全文
posted @ 2020-08-18 18:18 有度科技 阅读(164) 评论(0) 推荐(0)
摘要: 函数也是一种数据类型,既可以当做参数传递,也可以当做方法值返回,函数在js中是一等公民。一般情况下,把函数作为参数的目的就是为了获取函数内部的异步操作结果。 常见的异步api setTimeout setInterval ajax Promise 与异步编程相对的是 同步编程 console.log 阅读全文
posted @ 2020-08-13 18:03 有度科技 阅读(521) 评论(0) 推荐(0)
摘要: 一:背景 1. 讲故事 在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用try catch包起来,再进行 int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enu 阅读全文
posted @ 2020-08-11 14:03 有度科技 阅读(664) 评论(0) 推荐(0)
摘要: 都是使用double hashing实现hash算法。 Dictionary<K,V> 1. 键值Key不存在的时候会抛出异常。 2.对于值类型没有boxing,unboxing所以效率高于hashtable 3. dictionary中只有public static的方法是线程安全的。 4. di 阅读全文
posted @ 2020-08-07 18:08 有度科技 阅读(350) 评论(0) 推荐(0)
摘要: 1. 哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashta 阅读全文
posted @ 2020-08-07 16:47 有度科技 阅读(657) 评论(0) 推荐(0)
摘要: 这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的 阅读全文
posted @ 2020-08-07 15:19 有度科技 阅读(1796) 评论(0) 推荐(0)