码友网--文章列表
512 浏览
喜欢(2)

[ASP.NET Core]ASP.NET Core Razor Pages或者MVC应用程序中如何将URL路径设置为小写的?

问题描述如题,在ASP.NET Core Razor Pages或者MVC应用程序开发中,如何将路径设置为小写的?我们知道,在ASP.NET MVC 4或者ASP.NET MVC 5中,可以在RegisterRoutes配置中设置routes.LowercaseUrls = true; 的属性来轻松实现URL路径小写的功能。但在ASP.NET Core Razor Pages 或者 ASP.NET Core MVC Web应用程序中是没...

ASP.NET Core 2018-02-11 16:46 0评论 0收藏
664 浏览
喜欢(0)

[C#].NET/C#程序开发中获取一个实体类中的所有属性集合的方法有哪些呢?

问题描述如题,在.NET/C#程序开发中,获取一个实体类中的所有属性集合的方法有哪些呢?方案一使用反射,如果是一个实例对象,则使用GetType()方法的GetProperties():obj.GetType().GetProperties();如果是一个System.Type,则:typeof(Foo).GetProperties();例如:class Foo { public int A {get;set;} publi...

.NET 2018-02-09 14:33 0评论 0收藏
397 浏览
喜欢(0)

[C#].NET/C#程序开发中获取Lambda表达式中属性名称的方法有哪些呢?

问题描述在.NET/C#程序开发中,有哪些方法从lambda表达式中获取属性的名称,比如有如下的方法,其中的参数是一个lambda表达式树:GetSortingInfo<User>(u => u.UserId);方案一public static string GetName(Expression<Func<object>> exp){ MemberExpression body = exp...

.NET 2018-02-09 14:21 0评论 0收藏
AD 友情赞助
768 浏览
喜欢(4)

[ASP.NET Core]ASP.NET Core入门系列教程--ASP.NET Core Razor Pages Web应用程序的目录结构解析

前言在上一篇《ASP.NET Core入门系列教程—开始安装和使用ASP.NET Core 2.x》中,我们完成了对.NET Core 2.x的环境安装和版本确认等操作,并使用.NET Core CLI命令行工具创建了一个基于Razor的ASP.NET Core Razor Pages Web应用程序,名为:aspnetcoreapp,微软把这个新的框架叫:Razor Pages,以下文中我们将频繁提及—Razor Pages。主要知识...

ASP.NET Core 2018-02-11 08:53 0评论 0收藏
396 浏览
喜欢(0)

[C#].NET/C#程序开发中使用反射如果检测一个类型是否实现了一个接口?

问题描述在.NET/C#的程序开发中,反射中是否提供了一些用以检测指定的类型System.Type是否实现了某个接口的方法呢?比如有如下的接口和实现:public interface IMyInterface {}public class MyType : IMyInterface {}方案一你可以使用IsAssignableFrom来实现,如:typeof(IMyInterface).IsAssignableFrom(typeof(M...

.NET 2018-02-09 14:02 0评论 0收藏
449 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中判断一个文件夹是否存在,不存在则创建的方法如何实现?

问题描述在.NET/C#的程序开发中,有一个上传文件的需要。在上传文件后,要将文件保存在指定的文件夹中,现在需要在保存文件之前先检查这个指定的文件夹是否存在,如果不存在,则创建一个文件夹,再保存文件。如果文件夹存在,则直接将上传的文件保存到此文件夹中。这个过程中的判断并创建文件夹的方法应该如何实现呢?方案一可以使用System.IO.Directory命名空间下的CreateDirectory()方法:string subPath =&...

.NET 2018-02-09 12:01 0评论 0收藏
AD 友情赞助
180 浏览
喜欢(0)

[SQL Server]SQL Server中如何从一个数据表中删除某列?

问题描述如题,在数据库中有一个表MEN,其中包含了一些列(字段),比如:Fname,Lname,…现在需要删除其中的某个列(字段):Lname应该如何操作呢?方案一使用语法:ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME如:ALTER TABLE MEN DROP COLUMN Lname方案二如果在这一列上还有约束,那么需要先删除这一列上的所有约束,然后后才可以删除这个列,如果需要删除约束...

SQL Server 2018-02-10 10:50 0评论 0收藏
551 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中克隆/拷贝一个泛型集合List的方法有哪些?

问题描述在.NET/C#的程序开发中,当前有一个泛型的集合对象List<T>。当前希望克隆/拷贝这个泛型集合对象List<T>。泛型集合中的元素对象T是可以克隆的(clonable),但是集合对象List<T>没有直接可以克隆的方法list.Clone()。在.NET/C#程序开发中,有哪些方式可以实现以上泛型集合对象List<T>的克隆/拷贝操作呢? 方案一可以创建一个静态扩展方法,如:...

.NET 2018-02-09 11:00 0评论 0收藏
340 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中如何将一个字符串按照指定的子字符串进行分割?

问题描述我们知道,在.NET/C#的程序开发中,可以使用Split()方法,将一个字符串按照指定的字符进行分割,但如果需要分割的是一个子字符串,又应该如何操作呢?比如有如下的字符串:var input = "THExxQUICKxxBROWNxxFOX";现在需要按子字符串xx,将这个变量input中的字符串进行分割,如何实现,有哪些方式呢?方案一使用Split(...)方法的重载,可以传入分割的子字符串,如:str...

.NET 2018-02-09 11:26 0评论 0收藏
AD 友情赞助
231 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中使用程序重命名一个文件的方法有哪些呢?

问题描述如题,在.NET/C#程序开发中,如何使用程序重命名一个文件呢?方案一可以使用System.IO.File命名空间,其中的Move()方法将一个文件重命名为新的文件名称,如:System.IO.File.Move("oldfilename", "newfilename");但是请注意:Move()方法不会覆盖文件,如果相同的文件名已存在而是抛出异常。所以,为了程序的健壮,可以在使用Move...

.NET 2018-02-09 11:16 0评论 0收藏
374 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中如何删除字符串中非字母/数字/横线的其他字符?方法有哪些呢?

问题描述如题,在.NET/C#程序开发中,如何删除字符串中非字母/数字/横线的其他字符?具体的实现方法有哪些呢?方案一使用正则表达式Regex类的Replace("","")方法,如:Regex rgx = new Regex("[^a-zA-Z0-9 -]");str = rgx.Replace(str, "");方案二不使用正则表达式,因为正则表达式的可...

.NET 2018-02-09 11:04 0评论 0收藏
342 浏览
喜欢(0)

[C#].NET/C#程序开发中复制一个数据流(Stream)的内容到另一个数据流的方法有哪些?

问题描述如题,在.NET/C#程序开发中,复制一个数据流的内容到另一个数据流的方法有哪些?有没有一个标准的工具类库来完成这样的操作呢?方案一在.NET 3.5 或者以前的版本中,.NET Framework没有内置直接复制数据流的方法,所以我们需要手动来完成数据流的复制操作,如:public static void CopyStream(Stream input, Stream output){ byte[] buffer = n...

.NET 2018-02-09 10:44 0评论 0收藏
841 浏览
喜欢(5)

[ASP.NET Core]ASP.NET Core入门系列教程--开始安装和使用ASP.NET Core 2.x

前言大家好,我是Rector,从今天这里开始,Rector将和大家一起入门并学习ASP.NET Core。本系列是基于最新的ASP.NET Core版本:ASP.NET Core 2,所以在开始之前,我们需要安装并确认我们的开发环境是否已经准备就绪。安装 .NET Core 2.x如果你还从未使用过.NET Core或者你的计算机不是最新的WINDOWS 10的操作系统,那么,首先请确认你的计算机是否已经有.NET Core的运行环境,...

ASP.NET Core 2018-02-08 12:00 0评论 0收藏
445 浏览
喜欢(0)

[Dapper].NET/C#使用Dapper如何实现查询的分页功能?

问题描述比如当前有一个查询文章列表并且分页的需求,使用的是Dapper这个轻量级的.NET ORM组件。那么如何实现基于Dapper的查询并分页呢?方案一首先,Dapper组件中并未内置分页的功能,但是使用Dapper实现分页也并不难,比如我们可以使用Dapper的查询功能执行分页查询语句,然后返回一个IEnumerable<T>的查询结果集合,如:SELECT *FROM ( SELECT ROW_NUMBE...

.NET 2018-02-07 13:09 0评论 0收藏
533 浏览
喜欢(0)

[Linq].NET/C#程序开发中如何使用Linq对集合List进行分组(GroupBy)和统计(Count)?

问题描述当前有一个实体类UserInfo.cs,包含的属性可能如下:name, metric, day, other_metricUserInfo集合List<UserInfo>包含的数据如下:joe 1 01/01/2011 5jane 0 01/02/2011 9john 2 01/03/2011 0jim 3 01/04/2011 1jean 1 01/05/2011 3jill 2 01/06/2011 5jeb...

.NET 2018-02-06 11:53 0评论 0收藏
290 浏览
喜欢(1)

[Linq].NET/C#程序开发中使用Linq如何将相同类型的多个List集合合并成一个集合?

问题描述比如现在有3个List<int>集合,如下://定义集合变量List<List<T>> listOfList;//初始化集合数据listOfList = new { { 1, 2, 3}, // 第一个集合 { 4, 5, 6}, // 第二个集合 { 7, 8, 9} // 第三个集合 };现在想要将listOfList中的三个集合合...

.NET 2018-02-06 11:50 0评论 0收藏
1077 浏览
喜欢(3)

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)

前言朋友们,大家好,我还是Rector,写ASP.NET MVC 5系列文章[一步一步创建ASP.NET MVC5程序Repository+Autofac+Automapper+SqlSugar]的那个家伙。春节马上就要到了,Rector在这里提前祝大家 新年快乐,万事如意 !!!但是,我们的ASP.NET MVC 5 系统文章还是要继续的,所以今天为大家带来本系列的第十篇文章。本文知识要点本文将要给大家分享的是页面统筹和规划方面的知识...

ASP.NET MVC 2018-02-06 23:23 0评论 0收藏
314 浏览
喜欢(0)

[Linq].NET/C#程序开发中如何将Linq的查询结果转换成HashSet或者HashedSet?

问题描述当前有一个Linq查询表达式,是从一个ISet集合中查询一些数据,现在需要将这个Linq查询的结果转换成HashSet集合,Linq查询如下:ISet<T> foo = new HashedSet<T>();foo = (from x in bar.Items select x).SOMETHING;或者转换成HastSet<T>,如下:HashSet<T> foo = new H...

.NET 2018-02-06 11:17 0评论 0收藏
241 浏览
喜欢(0)

[Linq].NET/C#程序开发中使用Linq如何从一个集合List中提取一个属性的惟一值并连接成一个字符串?

问题描述当前有一个集合List<T>,每个集合元素包含一个Id属性,现在的需求是将这个集合List<T>中的每一个元素的Id值提取出来,并使用连接符号连接成一个字符串,实体类如:public class MyClass{ public int Id { get; set; }}比如,这里的MyClass集合List<MyClass>,使用Linq如何能返回一个Id的集合IEnumerable<...

.NET 2018-02-06 10:34 0评论 0收藏
456 浏览
喜欢(0)

[Linq].NET/C#程序开发中使用Linq在不创建新对象的情况下如何修改集合元素中的某个指定属性的值?

问题描述如题,在.NET/C#程序开发中,使用Linq在不创建新对象的情况下如何修改集合元素中的某个指定属性的值?比如当前有如下的Linq查询表达式:var list = from something in someList select x // 这里需要修改某个属性的值如何在不创建新的实体对象的情况修改集合someList中每一项的某个元素的值呢?方案一创建一个Linq查询来连接查询,如:from item in...

.NET 2018-02-05 21:38 0评论 0收藏
AD 友情赞助