public class StrategyStatus//状态机
{
//开仓状态:0为未开仓,1为已开仓
public int openStatu = 0; //开仓次数
public int openNum = 0; //开仓方向
public EnumDirectionType direc; } StrategyStatus strategyStatus = null;
.
请问最后一句话是什么意思呢?是实例化么?实例化一定是赋值mull吗,有没有其他形式?
{
//开仓状态:0为未开仓,1为已开仓
public int openStatu = 0; //开仓次数
public int openNum = 0; //开仓方向
public EnumDirectionType direc; } StrategyStatus strategyStatus = null;
.
请问最后一句话是什么意思呢?是实例化么?实例化一定是赋值mull吗,有没有其他形式?
解决方案 »
- 如何把查询到的数据从datatable用for循环加载到datagridview?
- 如何翻转label?(这个label用来显示图片的,其实就是翻转图片)
- datagridview排序问题
- 在C# .NET2005中如何将字符串作为表达式运算?
- c#c/s结构,出动态的数据报表(列不定),用什么好?
- 高分求解:如何通过DataAdapter进行DataSet的Update
- 如何使 C#winform窗体标题栏中的最大化按钮为灰色并不可使用
- 截取子字符串
- 如何动态生成控件(winfrom)
- c# 执行一条Dos 指令 ???
- 博客园的C#网络编程(异步传输字符串) - Part.3中定义的通讯协议中的疑惑?
- c#调用C编写的dll用DllImport方法报错,无效的表达式【,求助
这一句也看不懂。
也可以写成StrategyStatus strategyStatus =new StrategyStatus ();形式
实例化也不一定要这种默认初始形式,如果你StrategyStatus 里有传参的初始化形式的话也可以进行参数传递的,只不过你写的那个里面是没有的
IsNaN返回一个值,指示该指定数字的计算结果是否为不是数字
if (!double.IsNaN(ll.LASTDATA))就是判断ll.LASTDATA是否为合法的double,如果ll.LASTDATA是double,那么double.IsNaN(ll.LASTDATA)则为false,if(!double.IsNaN(ll.LASTDATA))整个判断为true
等价
StrategyStatus strategyStatus;
或者
StrategyStatus strategyStatus = default(StrategyStatus);
最后一句,就是,定义一个类的实例(变量)【可看成是int a=0;】并初始化。实例化,不一定是赋值为null的。还有其他形式的,Eg:StrategyStatus strategyStatus = new StrategyStatus();等