2012-03-26 6 views
0

私は列挙型を作成したWebサービスを持っています。列挙型から値を取得するWebメソッドがあります。webservice enum

[WebMethod(Description = "testing enum")] 
public string getdesctest(class1.Myenum text) 
{ 
    class1 dt = new class1(); 
    string valee =dt.getenumDesc(text); 
    return valee;   
     } 

public class1 
    { 
    public Myenum{ 123 , 
     [Description("123")], 
      345 
     [Description("123")], } 

私はgetdesctest()WebMethod属性を呼び出して、このWebサービスを、消費しています、誰かが

iは

string djf= webservice1.getdesctest(webservice1.myenum.123); 

しかし、私のようなものを試してみました..私はそれをinstatiateべきか私に言うことができますオブジェクト参照が設定されていません。いくつかの助けができますか?

+1

サンプルコードは、そのままではコンパイルされません。 – BrokenGlass

+0

私は他のすべてを考え出しました。私は消費ウェブサイトから列挙型を呼び出すことができますか? – helpme

+2

あなたは何を考え出したのですか?コードはコンパイルされません。 –

答えて

1

"オブジェクト参照がオブジェクトのインスタンスに設定されていません"という例外は何か他のものです - あなたのwebservice1変数を何も設定していない可能性がありますが、あなたのコードの多く)。

+0

私は私の答え昨日@Rowlandを考え出したが、それを考え出した:(私の悪い..私は別のクラス内の別のクラスを持っていました! uが右の変数i :) – helpme

+0

は、あなたが自分で答えを見つけるとき、あなたはあなた自身の質問への答えとして、あなたのソリューションを追加することができます(と質問が十分に古い場合それを受け入れる)を設定DINTました。例えば:http://superuser.com/a/404582/302 –

+0

はそれを行います:)感謝を! – helpme