0

c#属性(Property)

属性(Property)是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的 ...

王者2 发布于 2019-09-18 14:43 评论(0)阅读(35)
0

C#索引器与数组的区别

1.索引器的索引值类型不限定为整数 2.索引器允许重载 3.索引器不是一个变量 4.索引器以函数签名方式this标识,而属性采用名称来标识,名称可以任意 5.索引器不能使用static来进行声明,属性可以。索引器永远属于实例成员,因此不能声明为static。 ...

王者2 发布于 2019-09-18 14:41 评论(0)阅读(21)
0

C#上手练习

1、打印字符串。 2、调用简单方法,方法里有if语句、Swich语句。 ...

萧静默 发布于 2019-09-18 14:41 评论(0)阅读(27)
0

Lambda表达式

lambda演变历史 .NetFramework1.0 1.1下,lambda表达式是这样去写的,首先声明一个无参无返回值delegate委托,再声明一个无参无返回值的方法,把这个方法当做参数一样传递给委托 你也可以声明一个有参数和有返回值的委托,就像声明方法一样: .NetFramework2.0 ...

冰乐 发布于 2019-09-18 13:22 评论(0)阅读(46)
3

asp.net core razor自定义taghelper

又一个新的名词(taghelper),通过taghelper是可以操作html标签、条件输出、更是自由添加内外元素。当然也内置了挺多的asp 开头的taghelper。 下面文章中也简单的带大家实现一个taghelper; 创建自定义html元素 创建一个类ButtonTagHelper tagNa ...

言诗人 发布于 2019-09-18 12:10 评论(2)阅读(207)
0

identityServer3+ADFS实现域用户登录授权

准备: ADFS安装配置 http://urgr.cn/luoyedemeng/articles/9837685.html 添加一个Providers 配置ADFS 设置你的identityServer地址 设置你的urn 我的是:urn:identityServer 接下来一路下 ...

Jes.Chen 发布于 2019-09-18 11:36 评论(0)阅读(26)
1

在 ABP vNext 中编写仓储单元测试的问题一则

一、问题 新项目是基于 ABP vNext 框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的 A 字段进行了更新,随后对某个导航属性 B 也进行了变更,最后通过仓储提供的 方法对变更的数据进行持久化。 结果再次查出来的时候,发 ...

myzony 发布于 2019-09-18 10:51 评论(2)阅读(132)
0

Winform中使用FastReport的DesignReport时怎样给通过代码Table添加数据

场景 FastReport安装包下载、安装、去除使用限制以及工具箱中添加控件: http://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794 Winform中使用FastReport实现简单的自定义PDF导出: http:/ ...

霸道流氓 发布于 2019-09-18 10:39 评论(0)阅读(22)
0

ADFS登录界面自定义

最近在做identityServer3+ADFS 实现域账号第三方授权验证,发现一个问题,在我们网站跳转到域账户登录页面,这个页面有点不美观,那么我们改如何自定义这个登录界面呢? ADFS安装配置这里不做提示,百度大把资料,identityServer3+ADFS全网没有资料,整理出来还需要点时间, ...

Jes.Chen 发布于 2019-09-18 10:30 评论(0)阅读(29)
0

.NET领域最为流行的IOC框架之一Autofac

原文地址:http://urgr.cn/yinrq/p/5381492.html 一、前言 Autofac是.NET领域最为流行的IOC框架之一,微软的Orchad开源程序使用的就是Autofac,Nopcommerce开源程序也是用的Autofac。 Orchad和Nopcomm ...

饮雪俊枫 发布于 2019-09-18 10:22 评论(1)阅读(78)
0

结构体和类的区别

在描述他们之间区别之前,首先得明白他们的定义。 一、结构体 1.定义: 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。用来封装多个不同类型的变量 例如,您可以按照如下的方式声明 Book 结构: 结构可带有方法、字段、索引 ...

lv99 发布于 2019-09-18 09:21 评论(0)阅读(34)
3

ASP.NET Core 2.2 : 二十一. 内容协商与自定义IActionResult和格式化类

上一章的结尾留下了一个问题:同样是ObjectResult,在执行的时候又是如何被转换成string和JSON两种格式的呢? 本章来解答这个问题,这里涉及到一个名词:“内容协商”。除了这个,本章将通过两个例子来介绍如何自定义IActionResult和格式化类。(ASP.NET Core 系列目录) ...

FlyLolo 发布于 2019-09-18 09:00 评论(2)阅读(229)
0

null==a和a==null的区别

在项目代码中在if判断中会经常看到一些老司机这样写:if(null == a),而我由于习惯会写成if(a == null),这两种有什么区别呢? 其实两种并没有什么区别,只是前者在细节处理上。我们在代码判空时,由于手快可能将if(a == null)写成if(a = null),这在一些语言中是可 ...

酷学大叔 发布于 2019-09-18 08:27 评论(0)阅读(82)
4

多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离

我们创建了3个IRedPacket的实现类,并将他们注册到服务管道中,然后在HomeController中获得服务依赖注入的实例对象,通过在不同的参数传入,实现了不同的红包业务场景的拆分,很好的实现了设计模式中所说的开闭原则。 ...

Ron.Liang 发布于 2019-09-18 08:07 评论(5)阅读(378)
0

在.Net Core中记录日志

一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《 "在.NET Core控制台应用程序中使用日志" 》,作者非常详细的介绍了如何在控制 ...

拓荒者-OTW 发布于 2019-09-18 00:45 评论(0)阅读(70)
1

asp.net core 使用 signalR(二)

asp.net core 使用 signalR(二) Intro 上次介绍了 asp.net core 中使用 signalR 服务端的开发,这次总结一下web前端如何接入和使用 signalR,本文主要分两部分,一是直接使用 这个微软开发好的 signalR 的客户端,另一部分是使用 h5 原生的 ...

WeihanLi 发布于 2019-09-18 00:44 评论(1)阅读(263)
0

(四) Docker 使用Let's Encrypt 部署 HTTPS

参考并感谢 + 周花卷 "http://www.jianshu.com/p/5afc6bbeb28c" 下载letsencrypt镜像(不带tag标签则表示下载latest版本) 首次部署 续租时 开放80和443端口并立即生效 PS: + 启动容器之前,需要创建好对应的宿主机的文件目录,宿主机缺 ...

madmars 发布于 2019-09-17 23:52 评论(0)阅读(27)
9

[翻译] .NET Core 3.0 RC 1 发布

今天,我们宣布推出 .NET Core 3.0 Release Candidate 1。就像 Preview 9 一样,我们专注于打磨 .NET Core 3.0 的最终版本。它现在已经非常非常接近了。我们打算在 9 月 23 日的 .NET Conf 上发布最终版本。 ...

Rwing 发布于 2019-09-17 22:35 评论(14)阅读(1570)
0

C#泛型

1、引入泛型 泛型不是一个简单的语法糖,是框架升级支持的 List<string>就是泛型,为什么要有泛型? List<T>是一个集合,可能是一组int,也可能是一组string,泛型就是用一个东西来满座多种不同类型的需求的。 2、泛型方法 方法名称后面加上尖括号,里面是类型参数,类型参数实际上就是 ...

冰乐 发布于 2019-09-17 22:11 评论(0)阅读(69)
1

Net Core基于TopShelf程序运行于服务模式

Net Core基于TopShelf程序运行于服务模式 [toc] 1 背景 Net Core的本质是窗口程序(windows下的表现形式是console窗口)。客户与本公司的产品部经理都反馈如果不小心关闭了窗口,整个程序被关闭,后果可能会很严重,故将软件通过TopShelf做成服务模式,通过cmd ...

JerryMouseLi 发布于 2019-09-17 21:32 评论(2)阅读(89)