如果你的应用程序中有一个枚举而你只有几个项目,那么你应该强制基础类型是最小的类型吗?
enum smaller : byte
{
one,
two,
three
};
Run Code Online (Sandbox Code Playgroud) 简单的最佳实践问题.
你应该嵌套try catch语句还是只使用方法.
例如,如果您有一个打开文件的方法可以正常工作并关闭文件,那么您可以在try catch外部打开和关闭,或者在finally块中关闭.
现在,如果你的open方法失败了,那么该方法会断言吗?那么你应该在try catch块中包装它还是应该从另一个方法中调用它,而另一个方法又是一个try catch块?
在C#中,您可以使用'this'关键字引用类中的值.
class MyClass
{
private string foo;
public string MyMethod()
{
return this.foo;
}
}
Run Code Online (Sandbox Code Playgroud)
虽然我认为答案可能是用户偏好,但最好在类中使用this关键字作为本地值吗?
我有一些我想要使用的数据.两个字符串和两个数字,我说8000行数据.
数据集是这里使用的最佳选择,还是我可以使用结构并拥有结构列表?
列表和数据集之间会有很大的性能差异吗?