我很困惑我应该怎么做才能让它工作:
enum Phonemes { Phoneme0 = 0, Phoneme1 = 1, Phoneme2 = 2 };
enum Features { PhonemeID = 0, IsFirst = 1, IsLast = 2 };
int[][] inputs = new int[3][];
inputs[0] = new int[3];
inputs[1] = new int[3];
inputs[2] = new int[3];
inputs[(int)Phonemes.Phoneme0][int()Features.PhonemeID] = 1;int的第一个枚举运行良好,但是一旦我添加了int()Features.PhonemeID,编译器就不再喜欢它了。
有人能帮帮忙吗?
发布于 2013-02-11 18:58:47
将其更改为:
inputs[(int)Phonemes.Phoneme0][(int)Features.PhonemeID] = 1;您的括号有误:)
发布于 2013-02-11 18:58:36
我想这只是一个简单的打字错误
将其更改为:
inputs[(int)Phonemes.Phoneme0][(int)Features.PhonemeID] = 1;您编写的是int()而不是(int)
https://stackoverflow.com/questions/14810817
复制相似问题