2016-08-26 5 views
-1
public Dataset getdata(Dataset table) 
{ 
    string JSONString = string.Empty; 
    JSONString = JSONConvert.SerializeObject(table); 
    return JSONString; 
} 

上記のコードは文字列値を返しますが、署名はデータセットです。署名がデータセットの場合に文字列値を返す方法を教えてください。データセットシグネチャで文字列値を返す方法はありますか?

+0

あなたは 'table'を返してストレスを保存するか、これに従ってください:http://stackoverflow.com/questions/11981282/convert-json-to-datatable – Oluwafemi

答えて

0

変更した文字列への署名:

public string getdata(Dataset table) { 

C#は静的型付けされています。メソッドによって宣言された戻り値の型は、返される必要がある型です。メソッドが文字列を返す場合は、戻り値の型としてstringを使用します。コンパイラーは、返すものについての方法を好きではありません。

+0

しかし、私はデータセットにjsonデータformateを返す必要がありますそれは可能ですか? –

+0

@veereshasp:可能な限り?質問では文字列を返すので、戻り値の型は 'string'でなければなりません。それが文字列である限り、その文字列に含まれるものは関係ありません。あなたは正確に何をしようとしていて、何が効いていないのですか? – David

+0

実際に私はデータセットのデータを持っています。私はそれをjson formateに変換したいのですが、署名を変更したくありません。 –

関連する問題