public delegate bool FunctieCompara(int a, int b); this is the delegate
简单的函数调用:
TyG.bubbleSort(TyG.max, TyG.Lungime, TyG.Secv);
TyG.bubbleSort(TyG.min, TyG.Lungime, TyG.secvMin);
我有一个Class Sorts
,在这堂课中我有很多方法,比如
public void bubbleSort(functionDelegate f, int n, int [] v)
以及更多种类,但使用此参数。在其他类中,我有一个实例
Sortst tyg = new Sorts()
我想创建一个线程
Thread Thr = new Thread(new ThreadStart(tyg.bubbleSort(functionDelegate)))
我没有弄清楚这件事在我的情况下是否有效,我如何将线程与使用委托的方法一起使用,在我的情况下,委托是max/min
用于比较数字以在v[]
. bubbleSort(max, n, v)
我想制作 2 个线程来同时进行这两种bubbleSort(min, n, v)
操作。无论如何,这就是线程的作用,无论如何,任何人都可以帮助我吗?