将列表解析为字符串

sur*_*asb 0 c# string foreach list

也许我太聪明了,但是我有一个方法可以通过一个可枚举的List(Collections)并将它作为一个...........枚举List(Sparkles)返回.

我想将第一个列表(Collections)放在一个处理验证和其他各种职责的类中,否则我将直接处理集合.

我很确定听起来比较难听.所以该类通过一个名为getSparkles()的方法返回一个列表(Sparkles ).

我以为我做了一个正确的做法:

string msg;
List<string> layoutListNames = new List<string>();

foreach (string name in layoutList.getLayout());
{
     msg = "\n" + name;
}
Run Code Online (Sandbox Code Playgroud)

但是,编译器不同意我的看法.

给我一个提示.我乐意去学.

编辑:对不起.getLayout()返回List <>.我删除了分号.哦/ facepalm.

我在构造函数中编写了这个来测试一个类,忘了更改构造函数的名称以匹配类名.感谢非常快速的回复.

Arc*_*rus 6

什么是错的是';' 在foreach后面(layoutList.getLayout()中的字符串名称);

删除它,编译器同意..

建议让它变得更好:

string msg = string.Join("\n", layoutListNames);
Run Code Online (Sandbox Code Playgroud)