2017-04-14 1 views
0

私は18の質問の結果を取得します。 | query result | codesqarqlResultsetからリテラルを取得する方法 - dotnerRdf

+1

を?あなたのコードを書くためのものではないので、あなたは助けを得るためにいくつかの助力を提供しなければなりません。 – HimBromBeere

+0

sr、私は想像するのは簡単だと思いますが、私はソースコードの画像を追加しています –

+0

@ThiệnSinh想像しがたい場合でも、答えを提供するのがあなたの仕事です。それを無料でやっている。スクリーンショットの代わりにコードを挿入するには、エディタを使用してください。 – berezovskyi

答えて

0

SparqlResult行は、値ノードを持つ:https://bitbucket.org/dotnetrdf/dotnetrdf/wiki/UserGuide/Querying%20with%20SPARQL#!accessing-values

INode value = r.Value("var"); 

値のノードがValue特性を有するリテラルのノードに型チェックし、キャストすることができます:あなたは試してみました何https://stackoverflow.com/a/40049736/464590

if (value is ILiteralNode) 
    { 
     var literal = value as ILiteralNode; 
     Console.WriteLine(literal.Value); 
    } 
関連する問題