У меня небольшая проблема с этим кодом, который я пишу для простой программы. Я получаю массу ошибок, говоря «недопустимый токен».Недопустимые ошибки токена с перечислениями
Программа в основном запрашивает 2 целых числа и суммирует их, но программа должна быть вызвана другим методом.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AustinPDangeloJPA03
{
class Add
{
static void Main(string[] args)
{
double num1,
num2,
sum;
Console.Write("Enter the First integer: ");
num1 = int.Parse(Console.ReadLine());
//First Integer entered and storred
Console.Write("Enter the Second integer: ");
num2 = int.Parse(Console.ReadLine());
//Second Integer entered and storred
sum = Display(double a, double b);
//First and second numbers added together
Console.WriteLine(" {0} + {1} = {2} ",num1,num2,sum);
//displays the sum
//Instructs the user to press the Enter key to end the program
Console.WriteLine("Press the Enter key to terminate the program...");
Console.ReadLine();
}//Closes Main Method
static enum Display(a,b)
{
double c = a + b;
return c;
}//closes display method
}//Closes Class Add
}
Что вы считаете «статическим перечислителем» означает? Что бы вы ни думали, это не то, что это значит. Можете ли вы объяснить, что вы думаете об этом? Мне очень интересно узнать, как интуиция людей о том, что означает код, приводит их в заблуждение, так что мы можем создавать языки, которые не приводят пользователей к этим ловушкам. Благодаря! –
@ Эрик: Очень хорошо сказано. Чтобы ответить на ваш вопрос, я подозреваю, что он считает, что 'enum' является числовым типом, или что он выбрал ключевое слово наугад. – SLaks
«Я получаю массу ошибок, говорящих« недопустимый токен ». - Покажите нам хотя бы пару ошибок и номера строк, на которые они ссылаются. Сообщите нам, что есть «недопустимый токен» * где-то * в вашем коде, оскорбляет тех же людей, о которых вы просите о помощи! – abelenky