小编hhh*_*hhh的帖子

读取C#中的枚举值

我目前正在使用C#中的Enums,我遇到了一个无法修复的问题.我试图"谷歌",但我没有找到任何坚实和快速的东西.

我有一个Enum,看起来像这样:

public enum Test {
   Hello = 1234,
   AnotherValue = 382
}
Run Code Online (Sandbox Code Playgroud)

到目前为止看起来合法 现在为了测试目的,我尝试了以下的事情:

int ToCheck = 382;
if(ToCheck == Test.Hello) { ... } // <-- that is the part which won't work.
Run Code Online (Sandbox Code Playgroud)

它怎么看起来正确?

感谢先进的帮助.

c# enums

3
推荐指数
1
解决办法
181
查看次数

如何修复"检测到Pinvoke堆栈不平衡"错误

我正在尝试使用PostMessage将密钥发送到窗口.但是在我的程序发送密钥后,我在调试窗口中收到错误.

出现的错误是:检测到PInvoke堆栈不平衡.

我想我错误地调用了DLL:

[DllImport("user32.dll")]
public static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, Int64 lParam);
Run Code Online (Sandbox Code Playgroud)

c# pinvoke

2
推荐指数
2
解决办法
1980
查看次数

将String转换为Double - 结果失败

可能重复:
从字符串中读取double值

我将我的String转换为double有一个问题,我总是得到奇怪的结果.我想转换以下字符串:

 string Test = "17828.571428571";
Run Code Online (Sandbox Code Playgroud)

我这样试过(因为它通常有效):

Double _Test = Convert.ToDouble(Test);
Run Code Online (Sandbox Code Playgroud)

结果是:17828571428571(没有点,lol)

我需要它作为一个双倍,然后Math.Round(),所以我在我的例子中有17828.我的第二个想法是拆分字符串,但这真的是最好的方法吗?:S

谢谢你的帮助!

芬恩

c#

2
推荐指数
1
解决办法
820
查看次数

访问PHP数组 - 由$ _GET定义的名称

我目前无法访问一个数组,其中数组的名称由$ _GET定义.

如果我有以下数组:

$test = array('Hello', 'Apples', 'Green');
$AnotherArray = array('Blue', 'Sun');
Run Code Online (Sandbox Code Playgroud)

然后我想显示数组$ test,当我打开我的脚本时:

ajax.php?arrayName=test
Run Code Online (Sandbox Code Playgroud)

我在这里先向您的帮助表示感谢.

php arrays

2
推荐指数
2
解决办法
147
查看次数

Visual Studio 2012运行具有现有错误的应用程序

即使出现错误,我的Visual Studio 2012 Ultimate也会编译.然后需要旧的.exe.我记得,有一个弹出窗口要求 - "你想要我们采用旧的.exe" - 或类似的东西,我可能错误地点击了那里.但是,我找不到那些设置,因此无法停用它.

有谁知道我能做到这一点?

visual-studio-2010

1
推荐指数
1
解决办法
39
查看次数

标签 统计

c# ×3

arrays ×1

enums ×1

php ×1

pinvoke ×1

visual-studio-2010 ×1