小编gho*_*ost的帖子

在声明枚举时,是否应该将类型强制为256个实体以下的字节?

如果你的应用程序中有一个枚举而你只有几个项目,那么你应该强制基础类型是最小的类型吗?

    enum smaller : byte
    {
        one,
        two,
        three
    };
Run Code Online (Sandbox Code Playgroud)

c# enums types

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

C#Nested Try Catch语句或方法?

简单的最佳实践问题.

你应该嵌套try catch语句还是只使用方法.

例如,如果您有一个打开文件的方法可以正常工作并关闭文件,那么您可以在try catch外部打开和关闭,或者在finally块中关闭.

现在,如果你的open方法失败了,那么该方法会断言吗?那么你应该在try catch块中包装它还是应该从另一个方法中调用它,而另一个方法又是一个try catch块?

c# methods error-handling

17
推荐指数
4
解决办法
4万
查看次数

你应该总是用"this"来引用本地类变量吗?

在C#中,您可以使用'this'关键字引用类中的值.

class MyClass
{
    private string foo;

    public string MyMethod()
    {
        return this.foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然我认为答案可能是用户偏好,但最好在类中使用this关键字作为本地值吗?

c#

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

C#中的结构或数据集列表?

我有一些我想要使用的数据.两个字符串和两个数字,我说8000行数据.

数据集是这里使用的最佳选择,还是我可以使用结构并拥有结构列表?

列表和数据集之间会有很大的性能差异吗?

c# arrays list dataset

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

标签 统计

c# ×4

arrays ×1

dataset ×1

enums ×1

error-handling ×1

list ×1

methods ×1

types ×1