hi martin,
vielen dank für deine schnelle hilfe!
klar, dass es in c keinen Datentyp "string" gab...
sorry, ich hab meine frage etwas falsch gestellt.
ich poste hier mal mein testcode (bin am oop - lernnen...
):
using System;
namespace ueb_klasse
{
class CMember
{
//Felder
private string _name;
private string _vorname;
//Konstruktor
public CMember (string name, string vorname)
{
_name = name;
_vorname = vorname;
}
//Properties
public string GetSetName
{
get{return(_name);}
set{_name = value;}
}
public string GetSetVorname
{
get{return(_vorname);}
set{_vorname = value;}
}
//Methoden
public string totalName(string vorname, string name)
{
return(vorname + name);
}
static void Main(string[] args)
{
string name = "Hans";
string vorname = "Muster";
int auswahl;
int count = 0;
string mandantname;
do
{
Console.WriteLine("****Mandanten - TestProgramm****");
Console.WriteLine("<1> Mandant erstellen");
Console.WriteLine("<2> Mandant ändern");
Console.WriteLine("<3> Exit.");
Console.WriteLine("\n");
Console.WriteLine("Ihre Auswahl > ");
auswahl = Convert.ToInt32(Console.Read());
Console.WriteLine("\n");
Console.WriteLine("Getätigte Auswahl: {0}",auswahl);
switch(auswahl)
{
case 1: Console.WriteLine("Name: ");
name = Console.ReadLine();
Console.WriteLine("Vorname: ");
vorname = Console.ReadLine();
count++;
mandantname = (name+count);
CMember mandantname = new CMember(name,vorname);
Console.WriteLine("\n\n Systemname: {0}",mandantname);
break;
}
}while(auswahl!=3);
Console.ReadLine();
}
}
}
Also nun meine Frage: man sollte ein mandant erstellen können, welcher dann als objekt (name+vorname) heisst:
nun wenn ich jetzt nun ein neuer mandant erstellen will:
CMember (name+vorname) = new CMember
dieses "(name+vorname)" geht leider nicht...
natürlich kann man durch string1 = string2 + string3 zwei strings zusammenführen.
aber ich möchte jetzt diese beiden string werte als neues objekt definieren.
(das oben ist ein übungsbeispiel von mir..)
Vielen Dank für eure hilfe!