C#中如何定义宏?
我想写个算法,定义一个类,class Ginfo
{
public double m_systemValue[cityCount];
public double m_distance[cityCount][cityCount];
public double m_infoTrial[cityCount][cityCount];
public double m_infoDeltTrial[cityCount][cityCount];
}
但是cityCount是个可变的量,为了方便修改,想到使用宏,但不知道放在什么地方?
放在using后面报错,类内部也不行,
[解决办法]
使用List<T>保存
动态编译代码
[解决办法]
.NET是安全面向对象的,没有宏这种概念...所有数据都基于对象,把cityCount也作为Ginfo的一个属性或者作为其构造函数参数,还可以存储于配置文件等持久化容器...
[解决办法]
看MSDN。http://msdn.microsoft.com/zh-cn/library/6sh2ey19.aspx
[解决办法]
LZ态度还是很好的,建议想学C#买本书从头看吧
[解决办法]
Z态度还是很好的,建议想学C#买本书从头看吧
我错了