如何将列表元素转换为字符串?

黄海

我尝试在vs 2013中将数据绑定到textblock。

但是当我尝试将列表项转换为字符串时遇到了一些问题。

这是来自vs的错误消息:

no instance of constructor "std::basic_string<_Elem, _Traits,
_Alloc>::basic_string [with _Elem=wchar_t,
_Traits=std::char_traits<wchar_t>, _Alloc=std::allocator<wchar_t>]"
matches the argument list argument types are:
(std::_List_iterator<std::_List_val<std::_List_simple_types<std::string>>>)

这是我的代码:

list <string> c1;

//Insert Data
c1.push_back("one");
c1.push_back("two");
c1.push_back("three");
c1.push_back("Four");
c1.push_back("Five");
c1.push_back("Six");
c1.push_back("Seven");
c1.push_back("Eight");
c1.push_back("Nine");
c1.push_back("Ten");




//Random data from list

int RandNum = 0 + (std::rand() % 10);

auto en = c1.begin();
advance(c1.begin(), RandNum);

std::wstring s1(*en);

std::string s2(*en);

ENTEXT->Text = s2; //ENTEXT is textblock name

我尝试将列表元素传递给textblock,但是此代码显示

错误C2664:'无效的Windows :: UI :: Xaml :: Controls :: TextBlock :: Text :: set(Platform :: String ^)':无法将参数1从'std :: string'转换为'Platform :: String ^'

埃姆莱
  1. 您使用了错误的变量:en是迭代器。
  2. 您需要取消引用迭代器:*en
  3. 您不小心使它成为了wstring

应该是这样的:

std::string s2(*en);

顺便说一句,列表元素已经是字符串,您无需进行任何转换。

要将转换std::stringPlatform::String,您需要使用c_strmember函数:

ENTEXT->Text = en->c_str();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python-如何将Panda中的元素从列表转换为字符串

来自分类Dev

如何将字符串作为单个元素转换为列表?

来自分类Dev

如何将列表中的每个元素转换为带引号的字符串

来自分类Dev

如何将字符串元素从列表转换为 int 变量?

来自分类Dev

如何将列表转换为多行字符串?

来自分类Dev

如何将字符串转换为Java列表?

来自分类Dev

如何将字符串转换为字典或列表?

来自分类Dev

如何将字符串转换为列表?

来自分类Dev

如何将字符串转换为数组列表

来自分类Dev

如何将列表转换为字符串?

来自分类Dev

Python:如何将一组包含逗号(表示为列表元素)的字符串转换为子列表?

来自分类Dev

如何将列表作为字符串从API转换为字符串列表

来自分类Dev

如何将字符串(保存迭代字符串的变量)转换为单个列表

来自分类Dev

如何将整个列表转换为字符串,然后将字符串转换回整个列表

来自分类Dev

如何将列表中的元素转换为一个字符串?

来自分类Dev

如何将字符串转换为字符串列表?

来自分类Dev

C ++:如何将字符串向量元素转换为无符号字符?

来自分类Dev

如何将案例类数据列表转换为字符串数据列表?

来自分类Dev

如何将包含字符串的列表转换为包含整数的列表(Python)

来自分类Dev

如何将列表的混合列表中的数字字符串转换为int(Python)

来自分类Dev

如何将列表映射转换为json字符串和json到列表映射

来自分类Dev

如何将列表中的字符串转换为单个列表?

来自分类Dev

python - 如何将嵌套列表转换为包含字符串的列表?

来自分类Dev

如何将表示为字符串的列表转换为列表?

来自分类Dev

如何将字符和整数列表转换为字符串

来自分类Dev

如何将具有多个字符的列表转换为字符串?

来自分类Dev

如何将字符列表转换为purescript中的字符串

来自分类Dev

如何将Pandas Dataframe中的字符串转换为列表或字符数组?

来自分类Dev

您如何将具有多个字符的列表转换为字符串?

Related 相关文章

  1. 1

    Python-如何将Panda中的元素从列表转换为字符串

  2. 2

    如何将字符串作为单个元素转换为列表?

  3. 3

    如何将列表中的每个元素转换为带引号的字符串

  4. 4

    如何将字符串元素从列表转换为 int 变量?

  5. 5

    如何将列表转换为多行字符串?

  6. 6

    如何将字符串转换为Java列表?

  7. 7

    如何将字符串转换为字典或列表?

  8. 8

    如何将字符串转换为列表?

  9. 9

    如何将字符串转换为数组列表

  10. 10

    如何将列表转换为字符串?

  11. 11

    Python:如何将一组包含逗号(表示为列表元素)的字符串转换为子列表?

  12. 12

    如何将列表作为字符串从API转换为字符串列表

  13. 13

    如何将字符串(保存迭代字符串的变量)转换为单个列表

  14. 14

    如何将整个列表转换为字符串,然后将字符串转换回整个列表

  15. 15

    如何将列表中的元素转换为一个字符串?

  16. 16

    如何将字符串转换为字符串列表?

  17. 17

    C ++:如何将字符串向量元素转换为无符号字符?

  18. 18

    如何将案例类数据列表转换为字符串数据列表?

  19. 19

    如何将包含字符串的列表转换为包含整数的列表(Python)

  20. 20

    如何将列表的混合列表中的数字字符串转换为int(Python)

  21. 21

    如何将列表映射转换为json字符串和json到列表映射

  22. 22

    如何将列表中的字符串转换为单个列表?

  23. 23

    python - 如何将嵌套列表转换为包含字符串的列表?

  24. 24

    如何将表示为字符串的列表转换为列表?

  25. 25

    如何将字符和整数列表转换为字符串

  26. 26

    如何将具有多个字符的列表转换为字符串?

  27. 27

    如何将字符列表转换为purescript中的字符串

  28. 28

    如何将Pandas Dataframe中的字符串转换为列表或字符数组?

  29. 29

    您如何将具有多个字符的列表转换为字符串?

热门标签

归档