当前位置: 首页 > news >正文

森动网网站建设好吗2345浏览器网站进入

森动网网站建设好吗,2345浏览器网站进入,模板网站制作时间,西地那非多少钱一盒前言在我们开发中可能需要设计一次性应用程序#xff0c;这些实用程序可以利用接近原始源代码的优势#xff0c;但可以在与主Web应用程序完全独立的安全性上下文中启动。具体在 [管理过程](https://12factor.net/admin-processes)中也已经列出了原因。创建控制台应用打开命令… 前言在我们开发中可能需要设计一次性应用程序这些实用程序可以利用接近原始源代码的优势但可以在与主Web应用程序完全独立的安全性上下文中启动。具体在 [管理过程](https://12factor.net/admin-processes)中也已经列出了原因。创建控制台应用打开命令提示符创建创建一个ConsoleDemo的文件夹键入如下片段dotnet new consoledotnet rundotnet runHello World!或者我们还可以通过 dotnet build 来编译代码无需运行已生成的控制台应用程序这回基于项目的名称将已编译的应用程序作为DLL文件生成。在这种情况下创建的文件命名为 ConsoleDemo.dll 。此时我们可以使用Windows上的dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dll 运行(非 Windows 系统使用 /)。dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dllHello World!在编译应用时会随ConsoleDemo.dll一起创建特定于操作系统可执行文件。在Windows上这将是ConsoleDemo.exe;在Linux或者macOS上这将是ConsoleDemo.在上面的示例中用ConsoleDemo.exe或ConsoleDemo命名该文件。可以直接运行该可执行文件。.\bin\Debug\netcoreapp3.1\ConsoleDemo.exeHello World!使用命令行参数库构建首先我们先引入到我们控制台应用中如下包Install-Package McMaster.Extensions.CommandLineUtilsAttribute APIusing System;using McMaster.Extensions.CommandLineUtils;public class Program{public static int Main(string[] args) CommandLineApplication.Execute(args); [Option(Description The subject)]public string Subject { get; } [Option(ShortName n)]public int Count { get; }private void OnExecute() {var subject Subject ?? world;for (var i 0; i Count; i) { Console.WriteLine($Hello {subject}!); } }}Builder APIusing System;using McMaster.Extensions.CommandLineUtils;public class Program{public static int Main(string[] args) {var app new CommandLineApplication(); app.HelpOption();var optionSubject app.Option(-s|--subject , The subject, CommandOptionType.SingleValue);var optionRepeat app.Optionint(-n|--count , Repeat, CommandOptionType.SingleValue); app.OnExecute(() {var subject optionSubject.HasValue() ? optionSubject.Value() : world;var count optionRepeat.HasValue() ? optionRepeat.ParsedValue : 1;for (var i 0; i count; i) { Console.WriteLine($Hello {subject}!); }return 0; });return app.Execute(args); }}上述代码直接来自官方....这边我偷个懒不自己写了.我们测试一下dotnet run -helpUsage: [options]Options: -?|-h|--help Show help information -s|--subject The subject -n|--count Repeatdotnet run -s FhHello Fh![Command]这些属性全部由CommandLineUtils提供以生成实际的命令行解析器。 Command代表具有选项和参数的Command(转到数字)。任何装饰了的类[Command]还必须实现一个称为OnExecute()或的方法OnExecuteAsync()。返回类型必须为void或int(Task或Task在异步变量的情况下)并且参数将从您的依赖项注入容器(在这种情况下为Microsoft.Extensions.Dependency.Injection)中注入。[HelpOption]有许多带有单词Option的属性。这些都增加了命令将接受的命令行选项。在这种情况下我们希望顶层命令使用默认值-h或--help选项提供帮助。完成此操作后子命令还将以类似方式提供帮助。[Subcommand][Subcommand]属性对于指示哪些命令将成为当前命令的子命令是必需的。在编译时知道代码中的所有子命令对于基于约定的优化来说已经很成熟了。选择以当前方式进行组织可以使我们在各个命令之间重用子命令。Referencehttps://natemcmaster.github.io/CommandLineUtils/v2.5/api/McMaster.Extensions.CommandLineUtils.OptionAttribute.htmlhttps://github.com/hueifeng/BlogSample/tree/master/src/ConsoleDemo使用优惠口令「dotnet123」?到手仅89限前200人
http://www.yutouwan.com/news/362186/

相关文章:

  • 建设银行信用卡网站是哪个好佛山网站建设排名
  • 2021能看的网站不要app贴吧邹平建设局官方网站
  • 威海市城乡建设局网站怎么导出wordpress 整个网站
  • 网站开发与优化课程总结深圳建设一个网站制作公司
  • 长春网上建设网站网站上添加子栏目
  • 腾讯云服务器怎么做网站怎么做提卡网站
  • 做网站的叫什么职位广州做护肤品的网站
  • 河南省建设厅官方网站李学军江西建设信息港网站
  • 做地产网站企业网络安全方案
  • 无代码网站建设网络虚拟号
  • 老城网站建设wordpress控制上下页链接
  • 广东做网站公司东莞头条最近15天新闻
  • 网站建设灬金手指下拉十四用糖做的网站
  • 扬州建设公司网站益阳做网站
  • 网站开发设计总结及心得体会哪个网站专业做饲料
  • 个人网站做什么内容网站如何调用百度地图
  • 珠海电商网站制作私自建立网站网站判决书
  • 一个网站怎么赚钱网站建设关键性开发工具
  • 免费域名注册和免费建站滨州做网站的公司
  • 网站规划与建设的流程与方法 高中信息技术wordpress博客vieu模板
  • 网站建设前的分析第一小节内容做动态文字的网站
  • 网络网站设计培训如何自己做网站并开发软件
  • 成都建站培训seo外链查询工具
  • 视频播放网站建设手机版网站快照如何做
  • 网站如何做网页查询网络服务公司名字
  • 河南seo网站开发网站建设的基本术语
  • 网站建设前准备做的网站怎么联网
  • php网站修改主页内容注册公司需要登录的网址
  • 宁波网站建设开发多少钱网页制作的论文
  • 网站设置价格错误不愿意发货常用网站建设技术是什么意思