【发布时间】:2010-10-11 15:56:08
【问题描述】:
虽然我知道如何获取; & 放;使用简单类型(例如字符串)现在可以获取或设置更多属性(例如 Dictionary)还是可以吗?
我有一个小型 dos 程序试图做到这一点。 sn-p 下面。
# User.cs
namespace LDIFMod
{
public class User
{
public string UserHash { get; set; }
public string UserID { get; set; }
public Dictionary<string, string> UserDict { get; set; } <- how to do this???
}
}
在我的 Program.cs 中
var query = from line in File.ReadAllLines(args[0])
let UserRecord = line.Split(',')
select new User()
{
UserHash = UserRecord[2].Trim() +UserRecord[3].Trim(),
UserID = UserRecord[4].Trim(),
UserDict.???? // userDict should contain key = UserRecord[5] & value = UserRecord[9]
}
【问题讨论】:
-
哦,这不是“DOS”,而是命令行。
-
@Thomas Levesque,我相信他在被问到问题时只有 0%。
-
@Canacourse 对不起,我最近做的另一个答案把你弄糊涂了。
-
@斯科特张伯伦。够公平
标签: c# linq properties