c# - 为什么 console.writeline 在 Visual Studio for Mac 中不起作用?
问题描述
我刚刚在 Visual Studio for Mac 和 Program.cs 中创建了一个控制台应用程序,自动创建的代码显然有错误。这是代码:
using System;
namespace Console
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
而且因为它把它放在那里而不是我,你会期望它可以工作,但它没有,它会出现这个错误:
Console/Program.cs(13,13):错误 CS0234:命名空间“Console”中不存在类型或命名空间名称“WriteLine”(您是否缺少程序集引用?)(CS0234)(控制台)
如何解决这个问题?
谢谢!
解决方案
由于您的命名空间称为Console,当您调用 WriteLine 时,它会尝试在您的命名空间中查找一个类并覆盖默认的 System.Console。
重命名命名空间或显式指定系统命名空间中的 Console 命名空间:
System.Console.WriteLine("Hello World!");
推荐阅读
- php - 在 php 中,循环遍历数组(从 api 返回)以获取特定描述
- android - 如何使 QR 扫描仪的外框模糊?
- elasticsearch - 在 Ubuntu 上运行 Elasticsearch for Magento 项目时出现问题
- django - Django 内置服务器无法解码 URL 参数
- charts - 可变变量 + 安全函数 - tradingview pine 错误
- sql - 是否有任何可以在一个语句中更新或插入的 RDBMS?
- php - PHP中的Bind_Param函数从Uwamp返回错误
- matlab - 如何单独循环和处理目录中的文件?
- html - 如何使用 css 或 jquery 动态交换引导列
- r - R从Yahoo Finance刮掉不同的文本行