【发布时间】:2014-06-10 20:31:09
【问题描述】:
我正在开发一个包含一些 const 字符串的类
public static class Constants
{
public const string CarID= "car_id";
//public const string NumberID= "number_id"; // this is the second const string might be added, so
//the new created function can return the two
}
public class CarENParameters
{
public string Params { get; set; }
public CarENParameters(string carId)
{
Params = carId;
}
}
public static class CarPropertyProcess
{
//test params
public static CarENProps Parse(Uri uri,string content)
{
string carID= Regex.Matches(content, @"\$\('#CarXL'\)\.val\((\d+)\)", RegexOptions.None)[0].Groups[1].Value;
var parameters = new Dictionary<string, string>
{
{Constants.CarID, carID},
};
return new CarENProps(uri.AbsoluteUri, parameters);
}
public static CarENParameters GetParameters()
{
return new CarENParameters(Constants.CarID);
}
}
在常量类中,我有一个carID,现在的情况是它可能有多个常量字符串,例如:public const string NumberID= "number_id";
所以我想创建一个函数来返回这些 const 字符串的列表,它们是 car_id 和 number_id,类名为 CarENParameters,但我还没有弄清楚如何通过 get/set 在类,我应该使用字典或键值对来实现吗?我对 C# 很陌生,所以希望在你们的帮助下我能有一个更好的观点。谢谢
【问题讨论】:
标签: c# list parameters return