using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace k1
{
class Program
{
static void ZapiszTablice(int[] T1, BinaryWriter bw)
{
using (bw)
{
for (int i = 0; i < T1.Length; i++)
{
bw.Write(T1[i]);
}
}
}
static void OdczytajTablice(BinaryReader br)
{
using (br)
{
try
{
while (true)
{
Console.WriteLine(br.ReadInt32());
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally { br.Close(); }
}
}
static void Main(string[] args)
{
var r = new Random();
int[] tablica = new int[26];
for (int i = 0; i < tablica.Length; i++)
{
tablica[i] = r.Next(124, 230);
}
int[] dwa = new int[1];
Console.WriteLine("Podaj pierwszy indeks");
int pierwszy = Convert.ToInt32(Console.ReadLine());
int first = tablica[pierwszy];
Console.WriteLine("Podaj drugi indeks");
int drugi = Convert.ToInt32(Console.ReadLine());
int second = tablica[drugi];
dwa[0] = first * second;
//Console.WriteLine(first+ " "+second + " "+dwa[0]);
ZapiszTablice(dwa,newBinaryWriter(File.Open("dane.txt",FileMode.Create)));
OdczytajTablice(new BinaryReader(File.Open("dane.txt",FileMode.Open)));
Console.ReadKey();
}
}
}
=====================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace k2
{
class Program
{
public struct Szatnia
{
public int Powierzchnia;
public int Krzesel;
public string Producent;
public void ZapiszSzatnie( ref Szatnia os)
{
using (StreamWriter plik=new StreamWriter("dane.txt"))
{
plik.WriteLine(os.Powierzchnia);
plik.WriteLine(os.Krzesel);
plik.WriteLine(os.Producent);
}
}
public void WczytajSzatnie(out Szatnia os)
{
using (StreamReader plik=new StreamReader("dane.txt"))
{
os.Powierzchnia = Convert.ToInt32(plik.ReadLine());
os.Krzesel = Convert.ToInt32(plik.ReadLine());
os.Producent = plik.ReadLine();
Console.WriteLine(os.Powierzchnia);
Console.WriteLine(os.Krzesel);
Console.WriteLine(os.Producent);
}
}
}
static void Main(string[] args)
{
Szatnia os;
os.Powierzchnia = 4234;
os.Krzesel = 23;
os.Producent = "dupa";
os.ZapiszSzatnie(ref os);
os.WczytajSzatnie(out os);
Console.ReadKey();
}
}
}
===========================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace k2
{
class Program
{
public struct Spodenki
{
public string Kolor;
public int Rozmiar;
public string Producent;
public void StworzSpodenki()
{
Console.WriteLine("podaj kolor");
string k=Console.ReadLine();
Kolor = k;
Console.WriteLine("podaj rozmiar");
int r = Convert.ToInt32(Console.ReadLine());
Rozmiar = r;
Console.WriteLine("Producent");
string p = Console.ReadLine();
Producent = p;
}
public void WypiszSpodenki()
{
Console.WriteLine("Kolor:" + Kolor);
Console.WriteLine("Rozmiar: " +Rozmiar);
Console.WriteLine("Producent:"+ Producent);
}
}
static void Main(string[] args)
{
Spodenki os=new Spodenki();
os.StworzSpodenki();
os.WypiszSpodenki();
Console.ReadKey();
}
}
}
================================