LINQ使用空格命名参数

web*_*nia 0 linq linq-to-sql

from c in Query
select new {User Name = c.UserName};
Run Code Online (Sandbox Code Playgroud)

在LINQ中,我想给出这样的命名参数,但它不接受User Name相反的接受UserName.

Jon*_*eet 5

不,它不会 - 这不是一个有效的C#标识符.你不能这样做.

不要试图使演示文稿名称与标识符相同.您应该使用一些转换层从属性名称转到UI的标签等.