为了澄清这个问题,我想补充一点,我不是在问为什么我应该选择readonly over const或者readonly比const更有什么好处.
我问为什么只是因为它没有改变(目前)而只读一个字段.
例如:如果我写下面的类:
public class MyClass
{
public int _i = 5;
// Code that doesn't change the value of i:
...
}
Run Code Online (Sandbox Code Playgroud)
Resharper将表明它可以只读.
谢谢
执行以下命令行时:
C:\>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "https://aaa.com" --new-window
Run Code Online (Sandbox Code Playgroud)
它在一个新窗口中打开浏览器但是使用了所有工具栏 - 如何像弹出窗口一样打开浏览器?
我有以下代码:
class MyBase
{
public virtual void foo()
{ ... }
}
class MyDerived : MyBase
{
public override void foo()
{
...
base.foo();
...
}
}
Run Code Online (Sandbox Code Playgroud)
如何在不执行base.foo()方法的情况下测试MyDerived类中的方法foo?