分类: C#

ASP.NET Core自定义本地化:从文本文件读取本地化字符串

2018年9月2日

本文先简要介绍在ASP.NET Core 2.0里实施全球化和本地化,默认的本地化从资源文件(resx)里读取本地化字符串。本文然后提供一个简单示例,说明如何自定义本地化,以便从文本文件读取本地化字符串。 实施全球化和本地化 全球化和本地化主要在两个位置实施,一是控制器,二是视图。在视图里实施全球化 […]

优化OrderBy().First()

2018年4月2日

C# linq可以写这样的代码 var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First(); [1]用来获取一个目录里最新修改的文件。 这个代码看起来效率不高,因为我们排序了整个列表,但只需取 […]

ASP.NET MVC路由——没人告诉你的事

2018年1月24日

路由是URL到处理该URL的逻辑的映射。在经典ASP.NET窗体网站中,路由并不那么令人感兴趣,因为经典ASP.NET窗体网站的URL直接映射到aspx文件,如https://gqqnbig.me/default.aspx就由default.aspx执行。 ASP.NET MVC的主要特性之一就是U […]

C# Attribute的实例化时机

2017年1月27日

谁说Attribute特性的实例化是在编译时发生的? 测试以下代码 using System; using System.Linq; namespace ConsoleApplication1 { [MyAttribute(“Good”)] class Program { static void M […]