zoukankan      html  css  js  c++  java
  • 10-命令行配置

    1-创建一个dotnet core命令行应用程序

    2- 安装 Microsoft.AspNetCore.All

    3-增加启动参数

    4-编写代码

    using System;
    using Microsoft.Extensions.Configuration;
    
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                var builder = new ConfigurationBuilder().
                    AddCommandLine(args);
    
                var configuration = builder.Build();
                Console.WriteLine($"name is {configuration["name"]}");
                Console.WriteLine($"age is {configuration["age"]}");
    
                Console.ReadLine();
    
            }
        }
    }

    输出结果

    5-增加dictionary

    using System;
    using Microsoft.Extensions.Configuration;
    using System.Collections.Generic;
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                Dictionary<string, string> dict = new Dictionary<string, string>() {
                    {"name","caicai" },
                    {"age","18" }
    
                };
                var builder = new ConfigurationBuilder()
                    .AddInMemoryCollection(dict)
                    .AddCommandLine(args); //会优生使用args,如果args中没有则使用dict中的值
    
                var configuration = builder.Build();
                Console.WriteLine($"name is {configuration["name"]}");
                Console.WriteLine($"age is {configuration["age"]}");
    
                Console.ReadLine();
    
            }
        }
    }

    使用控制台测试数据

  • 相关阅读:
    POJ3297+map字符串处理
    POJ3204+DInic+maxflow
    HDU4704+费马小定理
    FZU-1924+判断环/DFS/BFS
    FZU-1921+线段树
    FZU-1926+KMP
    CodeForce 339:A+B+C
    HDU2896+AC自动机
    POJ2527+多项式除法
    鼠标移入移出事件
  • 原文地址:https://www.cnblogs.com/qinzb/p/9286623.html
Copyright © 2011-2022 走看看