C# 不确定参数个数关键字 params

今天接了个给项目写Log日志管理类的活。具体功能是将项目中用到的log日志打印地方都统一调用管理类的接口,从而可以统一通过开关控制log打印。做的时候需要拼接多个字符参数组成字符串,字符参数个数不确定,可能有0到n个,如果不同字符数量都写一个参数重载就不大合理,网上查了C#有params这个参数,可以实现传不同参数个数的功能。下面是代码演示。

using System;
using System.Text;

class Program
{
   
    static void Log(params string[] str)
    {
   
        StringBuilder stringBuilder = 

你可能感兴趣的:(C#,C#,关键字,params)