Структура всегда нужна в программировании.
Давайте напишем программу, которая создает структуру рабочего и записывает значения и выводит на экран монитора в консоле. Структура будет не скрытая, так как мы будем в программе записывать и выводить данные.
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
public struct work
{
public int kod;
public double zarabotok;
public string name;
public string surname;
}
class Program
{
static void Main(string[] args)
{
work[] w = new work[10];
Random r = new Random();
for (int i = 0; i < w.Length; i++)
{
w[i].kod = i;
w[i].zarabotok = r.Next(200000, 300000) / 10.0;
Console.Write( (i+1) + " - name: ");
w[i].name = Console.ReadLine();
Console.Write((i + 1) + " - surname: ");
w[i].surname = Console.ReadLine();
}
Console.WriteLine("Result:");
for (int i = 0; i < w.Length; i++)
{
Console.WriteLine((i + 1) + " - " + w[i].name + " " + w[i].surname + " zarplata - " + w[i].zarabotok);
}
Console.Read();
}
}
}