C#语法错误,似乎没有错

C# syntax error, nothing seems wrong

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

namespace SchoolPasswordLockFolder
{
    public class Program
    {
        public static void Main(string[] args)
        {
           Console.WriteLine("Enter the password: "); // the space character after the semicolon has an error
            public string input = Console.ReadLine();

        }
    }
}

错误:

Severity    Code    Description Project File    Line
Error   CS1513  } expected  SchoolPasswordLockFolder    c:\Users\CENSOREDSIJGIOFSGJIOFS\documents\visual studio 2015\Projects\App5\SchoolPasswordLockFolder\SchoolPasswordLockFolder\Program.cs 14

(分号后的那个) 和

Severity    Code    Description Project File    Line
Error   CS1022  Type or namespace definition, or end-of-file expected   SchoolPasswordLockFolder    c:\Users\CENSOREDIDONTWANTSTALKERS\documents\visual studio 2015\Projects\App5\SchoolPasswordLockFolder\SchoolPasswordLockFolder\Program.cs  19

(最后一个括号) 我已经很长时间没有用 C# 编程了,因为我太忙于 Web 开发和 lua...

改变这个:

public string input = Console.ReadLine();

至:

string input = Console.ReadLine();

局部变量没有像 public.

这样的可访问性修饰符