• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
PowerCoder
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  .Net Core

上一页 1 ··· 6 7 8 9 10 11 下一页
C# 类中的静态字段始终继承自基类

摘要:我们试想一下现在有一个类Parent,它有一个static的int类型字段number,然后如果类Parent有三个子类Child01、Child02和Child03,那么改变Parent.number的值的话,Child01.number、Child02.number和Child03.number 阅读全文
posted @ 2018-10-15 16:33 PowerCoder 阅读(3303) 评论(1) 推荐(0)
C# 5.0中使用CallerMemberName、CallerFilePath和CallerLineNumber获取代码的调用方信息(转载)

摘要:很多时候,我们需要在运行过程中记录一些调测的日志信息,如下所示: 上面TraceMessage("DoProcessing()被XXX调用")中的XXX我们获取不到,导致日志记录不完全。 此外为了调测方便,除了事件信息外,我们往往还需要知道发生该事件的代码位置以及调用栈信息。在C++中,我们可以通过 阅读全文
posted @ 2018-10-11 22:26 PowerCoder 阅读(1592) 评论(1) 推荐(1)
ASP.NET Core 运行原理剖析 (转载)

摘要:1.1. 概述 在ASP.NET Core之前,ASP.NET Framework应用程序由IIS加载。Web应用程序的入口点由InetMgr.exe创建并调用托管。以初始化过程中触发HttpApplication.Application_Start()事件。开发人员第一次执行代码的机会是处理App 阅读全文
posted @ 2018-10-11 11:30 PowerCoder 阅读(2752) 评论(0) 推荐(0)
在ASP.NET Core的startup类中如何使用MemoryCache

摘要:问: 下面的代码,在ASP.NET Core的startup类中创建了一个MemoryCache并且存储了三个键值“entryA”,“entryB”,“entryC”,之后想在Controller中再把这三个键值从缓存中取出来,但是发现Controller中的构造函数依赖注入的IMemoryCach 阅读全文
posted @ 2018-10-09 21:34 PowerCoder 阅读(1418) 评论(0) 推荐(0)
在ASP.NET Core中怎么使用HttpContext.Current (转载)

摘要:一、前言 我们都知道,ASP.NET Core作为最新的框架,在MVC5和ASP.NET WebForm的基础上做了大量的重构。如果我们想使用以前版本中的HttpContext.Current的话,目前是不可用的,因为ASP.NET Core中是并没有这个API的。 当然我们也可以通过在Contro 阅读全文
posted @ 2018-10-09 20:06 PowerCoder 阅读(3645) 评论(2) 推荐(0)
如何在.Net Core 2.0 App中读取appsettings.json

摘要:This is something that strangely doesn’t seem to be that well documented and took me a while to figure out though in the end it’s pretty simple. All t 阅读全文
posted @ 2018-10-09 16:26 PowerCoder 阅读(1031) 评论(0) 推荐(1)
ASP.NET CORE MVC 2.0 如何在Filter中使用依赖注入来读取AppSettings,及.NET Core控制台项目中读取AppSettings

摘要:问: ASP.NET CORE MVC 如何在Filter中使用依赖注入来读取AppSettings 答: Dependency injection is possible in filters as well. Here is a simple way to get connection stri 阅读全文
posted @ 2018-10-09 15:52 PowerCoder 阅读(739) 评论(0) 推荐(0)
全面理解 ASP.NET Core 依赖注入 (转载)

摘要:DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大家简单介绍一下在控制台以及Mvc下如何使用DI 阅读全文
posted @ 2018-09-19 10:14 PowerCoder 阅读(1712) 评论(1) 推荐(1)
C#中对于float,double,decimal的误解(转载)

摘要:浮点型 Name CTS Type Description Significant Figures Range (approximate) float System.Single 32-bit single-precision floating point 7 ±1.5 × 10−45 to ±3. 阅读全文
posted @ 2018-04-28 14:49 PowerCoder 阅读(4419) 评论(0) 推荐(0)
C# String与StringBuilder (转载)

摘要:1.什么时候用String?什么时候用StringBuilder? 字符串一旦创建就不可修改大小,所以对字符串添加或删除操作比较频繁的话。那就不要用String而用StringBuilder。 例如: String a1 = "abc"; //分配固定的内存大小 a1+="def"; //销毁原先的 阅读全文
posted @ 2018-03-29 10:21 PowerCoder 阅读(8470) 评论(0) 推荐(0)
ASP.NET CORE中使用Cookie身份认证

摘要:大家在使用ASP.NET的时候一定都用过FormsAuthentication做登录用户的身份认证,FormsAuthentication的核心就是Cookie,ASP.NET会将用户名存储在Cookie中。 现在到了ASP.NET CORE的时代,但是ASP.NET CORE中没有FormsAut 阅读全文
posted @ 2018-01-24 15:25 PowerCoder 阅读(16797) 评论(14) 推荐(13)
使用C#的AssemblyResolve事件和TypeResolve事件动态解析加载失败的程序集

摘要:我们知道反射是 依赖注入 模式的基础,依赖注入要求只在项目中引用定义接口的程序集,而不引用接口实现类的程序集,因为接口实现类的程序集应该是通过反射来动态加载的,这样才能保证接口与其实现类之间的松耦合。可是有时候我们使用反射动态加载程序集的时候会失败,因为除非我们手动将接口实现类的程序集放在项目生成后 阅读全文
posted @ 2018-01-03 22:31 PowerCoder 阅读(8271) 评论(0) 推荐(2)
ASP.NET CORE MVC 2.0 项目中引用第三方DLL报错的解决办法 - InvalidOperationException: Cannot find compilation library location for package

摘要:目前在学习ASP.NET CORE MVC中,今天看到微软在ASP.NET CORE MVC 2.0中又恢复了允许开发人员引用第三方DLL程序集的功能,感到甚是高兴!于是我急忙写了个Demo想试试,我的项目结构如下: 可以看到解决方案中就两个项目,AspNetCoreWebApp就是一个ASP.NE 阅读全文
posted @ 2017-12-17 17:33 PowerCoder 阅读(5463) 评论(2) 推荐(3)
C# 泛型的协变和逆变 (转载)

摘要:1. 可变性的类型:协变性和逆变性 可变性是以一种类型安全的方式,将一个对象当做另一个对象来使用。如果不能将一个类型替换为另一个类型,那么这个类型就称之为:不变量。 协变和逆变是两个相互对立的概念: 如果某个返回的类型可以由其派生类型替换,那么这个类型就是支持协变的 如果某个参数类型可以由其基类替换 阅读全文
posted @ 2017-10-22 10:33 PowerCoder 阅读(1352) 评论(0) 推荐(0)
一篇很好的解释了.Net Core, .Net Framework, .Net standard library, Xamarin 之间关系的文章 (转载)

摘要:Introducing .NET Standard In my last post, I talked about how we want to make porting to .NET Core easier. In this post, I’ll focus on how we’re makin 阅读全文
posted @ 2017-04-21 22:58 PowerCoder 阅读(2404) 评论(2) 推荐(0)
使用Json.Net处理json序列化和反序列化接口或继承类

摘要:以前一直没有怎么关注过Newtonsoft的Json.Net这个第三方的.NET Json框架,主要是我以前在开发项目的时候大多数使用的都是.NET自带的Json序列化类JavaScriptSerializer,但是最近在项目中需要序列化和反序列化一个实现接口的类,而如果使用JavaScriptSe 阅读全文
posted @ 2015-05-23 19:37 PowerCoder 阅读(10177) 评论(0) 推荐(4)
小心C# 5.0 中的await and async模式造成的死锁

摘要:平时在使用C# 5.0中的await and async关键字的时候总是没注意,直到今天在调试一个ASP.NET项目时,发现在调用一个声明为async的方法后,程序老是莫名其妙的被卡住,就算声明为async的方法中的Task任务执行完毕后,外部方法的await调用还是阻塞着,后来查到了下面这篇文章, 阅读全文
posted @ 2015-04-17 12:38 PowerCoder 阅读(12439) 评论(6) 推荐(7)
Visual Studio中的引用项目和直接引用DLL文件

摘要:在VS中引用类库时有多种方法,其中用的最多的就是在引用时选择项目选项卡引用本解决方案下的类库项目和选择浏览选项卡直接引用类库DLL文件,实际上这两种引用方式略有不同,今天就为大家总结下。 C#本地项目(控制台,winform) 引用类库项目,这时对引用DLL类库做出任何修改会立刻生效,不用保存和生成 阅读全文
posted @ 2010-07-29 22:57 PowerCoder 阅读(26369) 评论(3) 推荐(0)
C#的Timer

摘要:在C#里现在有3个Timer类: System.Windows.Forms.Timer System.Threading.Timer System.Timers.Timer 这三个Timer我想大家对System.Windows.Forms.Timer已经很熟悉了,唯一我要说的就是这个Timer在激 阅读全文
posted @ 2010-02-23 17:05 PowerCoder 阅读(77610) 评论(11) 推荐(22)
Visual Studio 2008 远程调试

摘要:VS是支持远程调试的,这样在自己公司就可以远程调试在客户机上的程序了 VS的远程调试分为两种: 直接远程调试:这种调试方法必须在有VS项目文件下才可以使用(因为被调试机的地址要在项目文件中设置),具体内容请见:http://www.cnblogs.com/tengs2000/articles/107 阅读全文
posted @ 2010-02-17 21:20 PowerCoder 阅读(13845) 评论(2) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3