java - Visual C# 与 vs2010 错误 : cannot deduce auto type initializer required error in my code which is working on vs2012

标签 java android

无法推断出在 vs2012 上运行的代码中需要自动类型初始化程序的错误

RefreshAndroidSomeList()
{
   setContentView(R.layout.directory_picker);
    setTitle(dir.getAbsolutePath());
    Button btnChoose = (Button) findViewById(R.id.btnChoose);
    String name = dir.getName();
    if(name.length() == 0)
        name = "/";
    btnChoose.setText("Choose " + "'" + name + "'");
    btnChoose.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            returnDir(dir.getAbsolutePath());
        }
    });

}

最佳答案

Visual Studio 2010 doesn't come with support for Range-based for-loop 。您必须自己输入等效的代码,在本例中为:

for (auto diskIter = disks.begin(); diskIter != disks.end; ++diskIter)
{
    auto disk = *diskIter;
    ...

关于java - Visual C# 与 vs2010 错误 : cannot deduce auto type initializer required error in my code which is working on vs2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368282/

相关文章:

java - 在 TextView 中显示评论/在编辑 View 中接受评论以在测验应用程序中使用

java - 当代码具有不完整的 java doc 标记时,Maven 站点因 Java 8 而失败

android - 尝试打开 Led 闪光灯电源时延迟几秒钟

android - 安装后首次运行运行

java - URI 路径不是绝对异常 java(不是 android)

java - 计算随机数的代码仅生成 1

android - 从 Gradle 构建文件中检测 Android 部署目标

android - 从 GIT 导入 android 项目时出现传输错误

java - android:在多个 TextView 上绘制连续的字符串

Java MongoDB聚合-多个字段的求和