Tags:
.net
jeg har 2 klasser
SaSMS.Datainterface
SaSMS.SaSMS_User
Jeg vil gerne have den ene klasse til at være en del af den anden klasse, så jeg kan tilgå den noget ala
objSaSMSDatainterface.user.method();
jeg har lavet klasserne, og i klassen SaSMS.dataInterface har jeg lavet en variable der er ser således ud:
public SaSMS.SaSMS_User User = new SaSMS.SaSMS_User(this);
den anden klasse SaSMS_User har en constructor der ser noget ala sådan ud:
/// <summary>
/// Constructor without login
/// </summary>
/// <param name="objSaSMS">Reference to the SaSMS.Daainterface</param>
public SaSMS_User(ref SaSMS.dataInterface objSaSMS)
{
this._objSaSMS = objSaSMS;
}
hvorfor virker det ikke ?? de fejlder kommer er her:
Error 4 Keyword 'this' is not available in the current context C:\\Documents and Settings\\Thomass\\My Documents\\Visual Studio 2005\\Projects\\WindowsApplication1\\WindowsApplication1\\clsSaSMS_Datainterface.cs 37 65 SaSMS-Interface
Error 6 Argument '1' must be passed with the 'ref' keyword C:\\Documents and Settings\\Thomass\\My Documents\\Visual Studio 2005\\Projects\\WindowsApplication1\\WindowsApplication1\\clsSaSMS_Datainterface.cs 37 65 SaSMS-Interface
Error 5 The best overloaded method match for 'SaSMS.SaSMS_User.SaSMS_User(ref SaSMS.dataInterface)' has some invalid arguments C:\\Documents and Settings\\Thomass\\My Documents\\Visual Studio 2005\\Projects\\WindowsApplication1\\WindowsApplication1\\clsSaSMS_Datainterface.cs 37 40 SaSMS-Interface
1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
hmm havde prøvet at bruge ref INDEN objektet var constructed (doh)
lukket