1

したがって、必要なすべての情報(住所、電話、電子メールなど)を使用して顧客を作成するクラスがあります。基本的に、その顧客情報を使用して他のことを行うが、そのクラスを参照して新しい顧客を作成する他のクラスを作成したい毎回。

参照する必要があるクラスの例を次に示します。

public class Start_Customer
{
    public CreateRequest _request;
    public CreateResponse _response;

    string fax = "(866) 345-3453";
    string website = "www.testersRus.com";
    bool Manage = true;
    int PartnerID = 0;
    string FirstName = "";
    string LastName = "";
    string Email = "";

    public void CreateClient()
    {
        _request = new CreateRequest();
        _request.CommandComment = "";
    }

    public void Test()
    {
        //create a new web service client
        var sw = new SoapCreateStart();

        _response = sw.Customers_Start(new AppHeader(), _request) as CustomerResponse;

        Console.WriteLine(_response.ToString());
    }

今、私の新しいクラスでは、そのクラスを参照して新しい顧客を作成し、ファックス番号が正しい、会社が正しいなど、特定のことが行われたかどうかを確認しようとしています。

メソッドを静的にせずにこれを正しい方法で参照する方法についてのアイデアはありますか?

これまでのところ、私は次のように言うだろうと考えていました。

Start_Customer create = Start_Customer();
create = CreateClient();

これでメソッドにアクセスできますが、null エラーが発生し続けます。助けてください!

4

1 に答える 1

0

それを理解することができました。次のように言って、各メソッドを参照する必要がありました。

create.Create(); 

たとえば、助けてくれてありがとう!

于 2013-02-05T16:21:39.473 に答える