0

ねえ、私は2つのクラスを持っています

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

    }
}

class exLog
{
    public exLog()
    {

    }
    public exLog(String where)
    {

    }
    public exLog(String where, String message)
    {

    }
}

exLogにパラメータを与えずに直接exLogを呼び出そうとしました。したがって、Main メソッドを使用して任意のクラスを呼び出すことができます。どうすればいいですか?

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

メインの関数のように呼び出すのが好きです

4

4 に答える 4

1

インスタンス化するとすぐに呼び出すことができます。

public Main()
{
    exLog = new exLog();
    exLog.MethodInClass();
}

また、同じアセンブリにいない場合は、exLog を公開する必要があります。

最後に、これは C# であり、クラス名は PascalCased でなければならないというスタイルが規定されています。形成するのは良い習慣です。

于 2015-05-08T15:29:25.530 に答える