Search code examples
c#callmainclass

c# Main Class include "subclass"


Hey I have two classes

class Main
{
    public exLog exLog;
    public Main()
    {

    }
}

and

class exLog
{
    public exLog()
    {

    }
    public exLog(String where)
    {

    }
    public exLog(String where, String message)
    {

    }
}

i tried to call exLog direct without giving exLog a parameter. So I can call any class with the Main Method. How should I do that?

public String ReadFileString(String fileType, String fileSaveLocation)
{
    try
    {
        return "";
    }
    catch (Exception)
    {
        newMain.exLog("", "");
        return null;
    }
}

I like to call them like a funtion in Main


Solution

  • Methinks you want something like Adapter Pattern

    class Main
    {
        private exLog exLog;
        public Main()
        {
    
        }
    
        public void ExLog()
        {
            exLog = new exLog();
        }
        public void ExLog(String where)
        {
            exLog = new exLog(where);
        }
        public void ExLog(String where, String message)
        {
            exLog = new exLog(where, message);
        }
    }