Софтуерно Инженерство
Loading...
kalimma avatar kalimma 0 Точки

[Homework] C# Basics - Primitive Data Types And Variables - Problem{10} - Employee Data

Здравейте, задачата не е много трудна в първоначалния си вид - само да се декларират и инициализират различни типове данни, затова реших да го направя да се въвеждат от потребителя, но ми излиза Exception, който в момента не мога да измисля как да оправя. Предполагам нещо в парсването на стрингове...

http://pastebin.com/QmtEeKbw - Ето го и кода, за който говоря

 

 Console.Write("Enter your first name, please: ");
            string firstName = Console.ReadLine();
            Console.Write("Enter your last name, please: ");
            string lastName = Console.ReadLine();
            Console.Write("Enter your age,please: ");
            byte age = byte.Parse(Console.ReadLine());
            Console.Write("Enter your gender (m/f), please: ");
            char gender = char.Parse(Console.ReadLine());
            Console.Write("Enter your personal ID, please: ");
            long personalID = long.Parse(Console.ReadLine());
            Console.Write("Enter your Unique Employee Number, please: ");
            int uniqueEmployeeNumber = int.Parse(Console.ReadLine());

            Console.WriteLine("First name: {0}\nLast name: {1}\nAge: {3}\nGender: {4}\nPersonal ID: {5}\nUniqueEmployeeNumber: {6}",
                firstName,lastName,age,gender,personalID,uniqueEmployeeNumber);

Благодаря предварително!

ПП: Условието: aко случайно на някого му трябва 

A marketing company wants to keep record of its employees. Each record would have the following characteristics:

  • First name
  • Last name
  • Age (0...100)
  • Gender (m or f)
  • Personal ID number (e.g. 8306112507)
  • Unique employee number (27560000…27569999)

Declare the variables needed to keep the information for a single employee using appropriate primitive data types. Use descriptive names. Print the data at the console.

0
Основи на програмирането 10/07/2015 20:38:11
Filkolev avatar Filkolev 4428 Точки

Сбъркала си индексите на плейсхолдърите при принтирането, оправи ги и би трябвало да тръгне без проблем.

Ексепшъните съдържат доста информация за това каква грешка е възникнала. Опитвай се намираш сама подобни проблеми с информацията, която ти дават - казват на кой ред е възникнала грешката, кой метод я е хвърлил и т.н.

1
kalimma avatar kalimma 0 Точки

:D Е, нее....душичката ми просто спи вече и не виждам....благодаря за бързия отзив!
Гледах, че е от този ред, ама не виждам...колко съм зле.. :D
Пак благодаря :)

0