求大神帮助,我向用枚举,播放声音,可是不管怎么给RingMode这个属性赋枚举值都是播放 case (RingMode)0: 这段代码

问题描述

一直没有弄懂属性,用方法可以实现但是还得调用一次方法,有点麻烦,我看,Net框架的枚举属性用的那么顺手自己不会,还望高手给予指点

解决方案

解决方案二:
我觉得你的本意应该写switch(value)

解决方案三:
SET的时候值在value里面呀引用

switch(value){…………}

解决方案四:
你在set里用了自身的get,然后又没有初始化过程,所以理所当然的一直进默认值0了啊,不过你这写法好奇怪,为啥不直接xxx.yyyy,而是要强转呢
解决方案五:
switch(Ringmode)改成switch(value),前面再加上一句ringMode=Value;

时间: 2024-07-31 08:44:12

求大神帮助,我向用枚举,播放声音,可是不管怎么给RingMode这个属性赋枚举值都是播放 case (RingMode)0: 这段代码的相关文章

hwnd-C#求大神给看看,句柄没问题,可以SengMessage,getGetWindowText取不到值

问题描述 C#求大神给看看,句柄没问题,可以SengMessage,getGetWindowText取不到值 C#求大神给看看,句柄没问题,可以SengMessage,为什么不能getGetWindowText取不到值 [DllImport("user32.dll", EntryPoint = "GetWindowText")] public static extern int GetWindowText(IntPtr hwnd, string lpString,

java-问问大神们 我刚开始学面向对象 求大神帮忙解释一下

问题描述 问问大神们 我刚开始学面向对象 求大神帮忙解释一下 这是自己创建的一个类 然后有参无返回都运行成功了,就是有参数有返回值的那里出问题了 运行不了 按运行键后 控制台出的程序是别的 请问大神们这是什么原因?这是程序 求大神们帮帮忙 解决方案 输出了什么?是错误还是什么信息. 就你的程序没有问题. 解决方案二: 是不是你运行的就不是这个工程啊,你看看你选对当前工程了吗 解决方案三: 把输出的信息发出来下 解决方案四: 编译并运行的文件不对,你点击有参有反回值.java右键run试试. 解决

跪求大神给一个sql分类汇总语句

问题描述 跪求大神给一个sql分类汇总语句 10C 现有两张表:Dept:ID DName ParentDept1 总经办 02 行政部 13 企划部 1Leave:ID UserName Udept Uposition Lstart Lend Lstatus Lstype 1 张三 2 科员 2015-06-09 2015-06-10 2 12 李四 3 职员 2015-06-22 2015-06-25 3 23 王五 2 职员 2015-05-19 2015-05-22 3 2要求先按照Ud

代码 24点 c语言-一个C编写的求24点问题,求大神帮忙纠错

问题描述 一个C编写的求24点问题,求大神帮忙纠错 #include int main() { int mode,i,j,k,sum,p,q,flag=1; int a[4]; for(i=0; i<4; i++) { scanf("%d",&a[i]); } while(a[0]+a[1]+a[2]+a[3]!=0) { flag=1; for(i=0; i<4 && flag; i++) { for(j=i+1; j<4 &&

java-JAVA求101到200的素数并全部输出 求大神看下我的编程错在哪谢谢

问题描述 JAVA求101到200的素数并全部输出 求大神看下我的编程错在哪谢谢 public class SuShu { public static void main(String[] args) { int i = 0; for(int a=101;a<200;a+=2) { for(int b=2;b<a;b++) { if(a%b!=0) { System.out.println(a); i = i + 1; } else { break; } } } System.out.prin

c语言问题-小白c语言求教,求大神解答

问题描述 小白c语言求教,求大神解答 #include int main(void) { int years,days; years=21; days=years*365; printf(" The years is %d. The days are %d. ".years,days); Return 0; } 程序无法运行,提示错误.求大神解答.小弟在这里先谢谢啦. 解决方案 printf(" The years is %d. The days are %d. "

c-指针数组两种排序方法结果大相径庭,求大神指导

问题描述 指针数组两种排序方法结果大相径庭,求大神指导 #include #include int main() { void rankArr(char *pr[]); char *p[]={"china","japan","tokyo","pairs","narry"}; int i; for(i=0;i printf("%sn",p[i]); rankArr(p); for(i=0;

6410 安卓开发板 录音-6410开发板上跑Android 2.1 ,录音出现问题,求大神指点

问题描述 6410开发板上跑Android 2.1 ,录音出现问题,求大神指点 我在6410的开发板上运行 Android 2.1,写了个程序 ,想要进行录音.代码 如下:mediaRecorder = new MediaRecorder(); Toast.makeText(TelListenner.thisnew MedioRecorder()成功"" Toast.LENGTH_SHORT).show(); //myRecAudioFile = File.createTempFile

java switch-关于Switch语句,求大神解答!感谢!

问题描述 关于Switch语句,求大神解答!感谢! public class HelloWorld { public static void main(String[] args) { int num=1; switch(num){ case 1: System.out.println("1"); case 2: System.out.println("2"); break; case 3: System.out.println("3"); br