Posted on June 24, 2008 by Garbage Collector
Uneori în dezvoltarea unei aplicaţii este nevoie să specificăm la îndeplinirea unei condiţii o acţiune ce trebuie sa aibă loc, chiar dacă nu sa decis care va fi exact această acţiune. Mai mult putem avea mai multe cazuri şi mai multe acţiuni.
In C/C++ soluţia o constituiau pointerii la funcţii. In C# echivalentul lor sunt elementele [...]
Filed under: Delegates & Events | Tagged: delegate, event | Leave a Comment »
Posted on June 24, 2008 by Garbage Collector
Console Application
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Threading;
namespace AsyncFileOps
{
public delegate void CountBytesDelegate(int count);
class Program
{
static event CountBytesDelegate CountBytesEvent;
static byte[] data = new byte[9];
static FileStream fs = new FileStream(@”C:\Documents and Settings\admin\Desktop\SD\test.txt”, FileMode.OpenOrCreate, FileAccess.ReadWrite);
static MemoryStream ms = new MemoryStream();
static void Main(string[] args)
{
// initializare fisier, scriem 10 linii de text – decomentati inainte de prima rulare
/*for (int i = [...]
Filed under: Samples | Tagged: beginread, beginwrite, bytes read, delegate, event, memorystream | Leave a Comment »