首页 > TAG信息列表 > ConsoleApp1

内联函数

namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { int a = M(); int M() { return 1; } } } } .class private auto ansi be

C# yield return 原理探究

天需要些一个小工具,需要使用到多线程读写程序集,接口方法返回值类型需要为"IEnumerable<string>"这里用到了"yield return",但是同时也使用了同步锁,为了确认代码没有问题,决定分析下 yield 的实现原理,测试代码如下:class Program {public static void Main(string[] args)    

第八讲  练习代码

第八讲  装箱与拆箱 ——值类型与引用类型之间的转换     namespace ConsoleApp1 {     class Program     {         static void Main(string[] args)         {             //装箱(隐式的)

Entity Framework Core-DBFirst方式生成SQLite实体对象

EF Core 提供两种主要方法来保持 EF Core 模型和数据库架构同步。至于我们应该选用哪个方法,请确定你是希望以 EF Core 模型为准还是以数据库为准。如果希望以 EF Core 模型为准,请使用迁移。 对 EF Core 模型进行更改时,此方法会以增量方式将相应架构更改应用到数据库,以使数据库保持

C#9.0终于来了,有什么新特点?带上VS一起解读吧!

好消息,.NET 5.0 终于在2020年6月10日发布了第五个预览版,眼尖的同学一定看到了在这个版本中终于支持了 C# 9.0,此处有掌声,太好了!!! .Net5官方链接 :https://dotnet.microsoft.com/download/dotnet/5.0   可以看到目前的C#9还是预览版,实现了一部分新语法供开发者提前尝鲜,从github的r

.net core控制台程序中使用原生依赖注入

如果要在程序中使用DbContext,则需要先在Nuget中安装Microsoft.EntityFrameworkCore.SqlServer   using ConsoleApp1.EntityFrameworkCore;using Microsoft.EntityFrameworkCore;using Microsoft.Extensions.DependencyInjection;using System;using ConsoleApp1.BusinessLogic;n

扩展方法

1、扩展方法所在的类必须与原类在相同的命名空间中; 2、方法的第一个参数为:this+原类型+对象名; 3、扩展方法所在的类其类名可任意; 例如:   ①原始类 People.cs    namespace ConsoleApp1.Tools { public class People { private int _age; public int