C#学习教程:在C#中将方法调用中的一个字符串数组初始化为参数,string[]Lines){//在这里做事...}为什么我不能这样称呼它?DoSomething(10,{“一”,“二”,“三”});什么是正确的(但希望不是很长的路要走)?你可以这样做:DoSomething(10,new[]{"One","Two","Three"});如果所有对象都是同一类型,则不需要在数组定义中指定类型如果DoSomething是可以修改函数,则可以使用params关键字传递多个参数,而无需创建数组。它还会正确接受数组,因此无需“解构”现有数组。classx{publicstaticvoidfoo(paramsstring[]ss){foreach(stringsinss){System.安慰。写行;}}publicstaticvoidMain(){foo("a","b","c");string[]s=newstring[]{"d","e","f"};富(S);}}输出:$./d.exeabCdeF试试这个:DoSomething(10,newstring[]{"One","Two","Three"});边传边建:以上是C#学习教程:在方法调用中初始化字符串数组都是C#中作为参数共享的内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注—DoSomething(10,newstring[]{"One","Two","Three"});本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
