2016-05-21 11 views
0

に型「System.Collections.Generic.IEnumerable を変換できません。エラー「「System.Collections.Generic.IEnumerable型を暗黙的に文字列に変換できません」と表示されます。 私はタイトルが正常に動作します選択したが、コンテンツならば... は、暗黙のうちに私は、コードを持っている文字列

は私を助けることはできますか? Contentプロパティは、文字列のリストである場合には感謝

+0

どのように 'Block'クラスが見えますか? 'Content'プロパティの型は何ですか?それには何が含まれていますか? –

+0

のようなブロック: 公共のIEnumerable ブロック{取得します。セット; } (block.Contentリストとして).Add(item.Groups [ "blockContent"] Value.Trim()。)。 私はちょうどタイトルは「いくつかのタグ」であるとき、コンテンツを表示します。 when layout.children.add(new Label(){Text = block.Content});エラーを表示してください... –

答えて

0

は、あなたは、例えば、1つの文字列でそれらを結合する必要があります

これは、より良い実行することになり@Charles Magerによって示唆されるように
layout.Children.Add(new Label(){Text= block.Content.Aggregate((a, b) => a + b) }); 

layout.Children.Add(new Label(){Text= string.Concat(block.Content) }); 
+1

'string.Concat(block.Content)'を実行する方が、潜在的に多くの中間文字列を作成する方がよいでしょう。 –

+0

ありがとう、それは動作しますが、どのようにテキストを中央に配置できますか? –

+0

それが働いて答えをしてください受け入れ、あなたのレイアウトの問題についての新しい質問をする動作する場合。 – kagelos

関連する問題