const 只能在初始化时候赋值,且值不能再次修改public const PI=3.14;static 值可以自由修改,初始化的时机包括:声明时赋值、使用中、构造函数中 public class Demo { public static int One = -1; // 声明时 static Demo() { One = 2; // 静态构造函数中 } public Demo() { One = 3; // 普通构造函数中 } public int Sum() { return One++; // 方法中 } }readonly 值可以修改(仅限于普通构造函数中),初始化的时机包括: 声明时赋值、普通构造函数中public class Demo { public readonly string Name = "Libai"; // 声明时 public Demo() { Name = "Dufu"; // 普通构造函数中 } }static readonly
在 WIN 系统中如果要以后台方式运行,最好将其设为一个服务dotnet 命令行下启动一个 WEB 应用dotnet C:\path\to\your\app\MyApp.dlldotnet 命令行下指定端口dotnet C:\path\to\your\app\MyApp.dll --urls "http://*:8080"创建一个后台运行的新服务sc create MyApp binPath = 'cmd /c dotnet C:\path\to\your\app\MyApp.dll --urls "http://*:8080"'
Minghui
却道天凉好个秋!
CC BY-NC-SA 4.0