我正在寻找“Oren Ellenbogen 的深色方案”配色方案的 VS 2008 版本。http://www.lnbogen.com/VisualStudioNet2005Colors.aspx提供的方案是 VS 2005 版本。有谁有2008年版本的吗?
VS 2008 不接受http://tech-nous.blogspot.com/2008/10/visual-studio-2008-colour-schemes.html上的转换版本。
我有一个方法Foo4接受类型为Func <>的参数.如果我传递一个匿名类型的参数,我没有错误.但是,如果我创建并传递一个引用具有正确签名的Method的"委托"类型的对象,则会出现编译器错误.在这种情况下,我无法理解为什么我会收到错误.
class Learn6
{
delegate string Mydelegate(int a);
public void Start()
{
Mydelegate objMydelegate = new Mydelegate(Foo1);
//No Error
Foo4(delegate(int s) { return s.ToString(); });
//This line gives compiler error.
Foo4(objMydelegate);
}
public string Foo1(int a) { return a.ToString();}
public void Foo4(Func<int, string> F) { Console.WriteLine(F(42)); }
}
Run Code Online (Sandbox Code Playgroud) 我在两个月前安装了Android SDK Manager.我安装了Android 2.3.3 SDK,但我不太清楚我遵循的步骤,因为我是Android开发的新手.现在,当我打开Android SDK管理器时,我只看到" SDK平台Android 2.3.3 ".我看不到任何我感兴趣的其他API版本(例如.更高版本).但是,我没有看到任何选择任何其他API版本的选项.我已经尝试过以下方法:
1)尝试找到" 可用包 "选项,但我无法在Android SDK Manager中找到此选项.
2)尝试工具 - >选项 - >"强制https://...sources ".执行此操作后,它连接到此URL但视图保持不变,即我无法看到可以安装的可用软件包列表.我没有在框中给出任何代理地址.
3)我运行了具有管理员权限的Android SDK管理器.
4)我没有从eclipse运行Android SDK管理器,即我直接运行它.(在撰写本文时,我正在再次下载eclipse,因为我已经卸载了它.所以,我没有尝试从eclipse打开Android SDK管理器).
我附加了Android SDK管理器的屏幕截图.(在"关于"对话框中显示SDK管理器的版本号)

我在C#2.0中有一个名为Foo()的函数,它返回boolean类型的值.我在函数中实例化一个对象,我没有在返回布尔值之前销毁它.我想知道是否有必要在返回值之前销毁创建的对象?
谢谢.