我想知道如何在main方法中引用外部变量。我已经设法做了一些并且它编译但是我似乎无法做“静态字符串票”& “静态char座位”。到目前为止,这是我的代码:
public class Cinema
{
static int[,] cinema;
static char[,] cinchar;
static string ticket;
static int[] row;
static char seat;
//--------------------------------
static void Main(string[] args)
{
cinema = new int[10, 5];
cinchar = new char[10, 5];
//I want to reference the above **static string ticket** variable here
row = new int[3];
//I want to reference the above **static char seat** variable here
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 5; j++)
{
cinchar[i, j] = (char)'*';
cinema[i, j] = 0;
}
}
}
}
答案 0 :(得分:0)
public class Cinema
{
static int[,] cinema;
static char[,] cinchar;
static string ticket;
static int[] row;
static char seat;
//--------------------------------
public static void Main(string[] args)
{
cinema = new int[10, 5];
cinchar = new char[10, 5];
ticket = "new ticket";
//I want to reference the above **static string ticket** variable here
row = new int[3];
seat = 'a';
Console.WriteLine("Ticket: " + ticket + ", Seat: " + seat.ToString());
//I want to reference the above **static char seat** variable here
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 5; j++)
{
cinchar[i, j] = (char)'*';
cinema[i, j] = 0;
}
}
}
}
可生产 门票:新票,座位:a