小编sup*_*982的帖子

在Windows 8中读取文本文件

我在浏览的嵌入式资源(文本文件)时遇到了一些麻烦,通常我会使用,Assembly.GetExecutingAssembly()但我似乎无法在这个中执行此操作.我正在引用System.Reflection命名空间,但它说无法找到,认为它可能已被删除.

有任何想法吗?

目前正在使用Windows 8 Consumer Preview

码: Assembly readAssembly = Assembly.GetExecutingAssembly(); StreamReader streamReader = new StreamReader(readAssembly.GetManifestResourceStream("Test.txt"));

错误:System.Reflection.Assembly'不包含'GetExecutingAssembly'的定义

c# windows windows-8

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

处理多个 IF 语句的最佳用途

我想知道解决这个问题的最佳方法:在我的场景中,用户在 1 - 5 个选项之间进行选择,根据他们的选项,它必须在三个选项之间随机选择。

假设用户选择了选项 2 和 3,我可以编写一个 IF 语句,说明它何时被选中执行此操作等,问题是我不想为所有可能的组合编写 IF 语句。

只是想知道什么是最简单的方法?

我想我可以选择 Switch,但这又会涉及对每个单独的组合进行编程。

谢谢。

编辑:一个小例子的代码

bool Option1 = false;
bool Option2 = false;
bool Option3 = false;

if (Option1 == true && Option2 == false && Option3 == false)
{
//Do Somthing
}
else if (Option1 == true && Option2 == true && Option3 == false)
{
//Do Somthing
}
else if (Option1 == true && Option2 == false && Option3 == true )
{
//Do Somthing …
Run Code Online (Sandbox Code Playgroud)

c# if-statement

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

标签 统计

c# ×2

if-statement ×1

windows ×1

windows-8 ×1