ich komm bei c# immer mit ein paar sachen durcheinander...
Felder, Eigenschaften, Methoden, Konstruktoren, Destruktoren..
funktion ..
könnt ihr mir ganz kurz erklären was die machen und wofür man die braucht ...
(ich will keinen verweis auf einen meterlangen text ....)
nur ganz kurze erklärung da ich mit diesen begriffen immer durcheinander kommen ....
danke ...
mfg gordon
Edit:
ich hab noch eine frage :
Code:
namespace ConsoleApplication28
{
class Test
{
public void TestMethode(ref int iWert)
{
iWert++;
Console.WriteLine(iWert);
}
}
class Program
{
static void Main(string[] args)
{
Test t = new Test();
int iData = 5;
t.TestMethode(ref iData);
Console.WriteLine(iData);
}
}
} das ist mal ein kurzes beispiel ...
also :
public void TestMethode(ref int iWert)
und
t.TestMethode(ref iData);
das in der klammer verstehe ich nicht .... da wird doch ein wert übergeben oder ???
aber was macht eig. diese klammer ... wann muss ich da was reinschreiben ... es gibt auch noch sehr viele andere beispiele wo das vorkommt ... wann muss man was in die klammer reinschreiben .. ?????