c# - 当前上下文中不存在名称 'File'

标签 c# .net

我是 C# 编程的初学者。我收到错误 当前上下文中不存在名称"file"

问题必须在行 var v = File.ReadLines("dictionary.txt");

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length > 0)
            {
                var v = File.ReadLines("dictionary.txt");

最佳答案

只需将此 using 语句添加到文件的顶部

using System.IO;

编译器只识别当前上下文中的命名空间中的类。您可以使用 using 语句将命名空间添加到上下文中。您还可以使用完全限定的类型名称(例如 System.IO.File)来引用该类。

如果您使用的是 Visual Studio,您还可以将光标放在有问题的符号 (File) 上,然后按 Shift + Alt + < kbd>F10

关于c# - 当前上下文中不存在名称 'File',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31068926/

相关文章:

c# - .NET 程序集的签名

c# - IL:ldfld vs ldflda

.net - 检测2条线的交点

c# - Blazor:从 HTML onclick 调用的 JS 函数调用 C# 静态方法——为什么 JS 找不到该方法?

c# - 如何在F#中处理父子关系

c# - 是什么原因导致此访问被拒绝错误?

C# "cannot implicitly convert type"相同模型属性

c# - .net 标准库在 .net 核心中失败,但在框架中失败

c# - 在标准 ASP.NET MVC 安装模板中模拟用户

c# - 将 DataTableReader 转换为 SqlDataReader