替换字符串中的单个字符

Zerox029

所以,我正在使用 unity,并且我有一个包含井字棋盘当前状态的字符串。看起来像这样:

XOX
ONX
OXX

“N”是一个中性空间。

问题是我想用“X”或“O”替换其中一个“N”。我尝试使用:

board[n] = "X";

但我明白了

“无法分配属性或索引器,它是只读的”

所以我试图想办法改变其中一个“N”。这是我的代码

if (manager.turn == 1 && !isUsed)
{
    xSprite.enabled = true;
    manager.board[int.Parse(gameObject.name)-1] = 'X';
    manager.GameEndingDraw();
    isUsed = true;
    manager.turn = 2;
}
else if (manager.turn == 2 && !isUsed)
{
    oSprite.enabled = true;
    manager.board[int.Parse(gameObject.name)-1] = 'O';
    manager.GameEndingDraw();
    isUsed = true;
    manager.turn = 1;
}
杜尔高拱门

Tic-Tac-Toe 板不是字符串,它是一个 3×3 的标记网格,例如字符。您应该将它表示为一个数组,而不是一个字符串:

var board = new char[3, 3];
for (int i = 0; i < board.GetLength(0); i++)
    for (int j = 0; j < board.GetLength(1); j++)
        board[i, j] = 'N';

然后您可以通过其坐标设置每个标记:

board[0, 0] = 'X';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows命令行-替换单个字符串中的多个字符

来自分类Dev

用单个替换替换字符串中的多个字符

来自分类Dev

用字符串中的新字符替换多个单个字符的所有实例

来自分类Dev

如何用char类型的单个字符替换字符串中的某些字符?

来自分类Dev

用新行替换字符串中的单个字符

来自分类Dev

在python 3中用子字符串替换单个字符

来自分类Dev

javascript替换单个字符串

来自分类Dev

无法在字符串中获取单个字符

来自分类Dev

python连接字符串中的单个字符

来自分类Dev

如何替换字符串中的多个字符?

来自分类Dev

替换字符串中的多个字符

来自分类Dev

将文件中特定位置的单个字符串替换为多个新字符串

来自分类Dev

使用 JAVA 用其他字符串替换单个字符串中的 2 个部分

来自分类Dev

字符串R中有单个单词时替换整个字符串

来自分类Dev

如何在SQL中用单个字符串替换多个连续字符串

来自分类Dev

将给定字符串的所有字符替换为特定的单个字符

来自分类Dev

用单个字符替换字符串开头的成对字符

来自分类Dev

如何从edittext中获取单个字符串?

来自分类Dev

数组javascript中的单个字符串长度

来自分类Dev

从 XML 数组中获取单个字符串

来自分类Dev

替换StringBuffer中的单个字符

来自分类Dev

PostgreSQL中的多个字符串替换

来自分类Dev

替换python中的多个字符串

来自分类Dev

替换多个文件中的多个字符串

来自分类Dev

将转义字符视为单个字符,查找字符串中的字符数

来自分类Dev

我应该如何用空字符串替换单个字符

来自分类Dev

使用单个字符串旋转并替换 XDocument 的字符嵌套元素数组

来自分类Dev

如何在C中的字符串数组中更改单个字符串?

来自分类Dev

将单个字符串与C中的字符串数组进行比较

Related 相关文章

  1. 1

    Windows命令行-替换单个字符串中的多个字符

  2. 2

    用单个替换替换字符串中的多个字符

  3. 3

    用字符串中的新字符替换多个单个字符的所有实例

  4. 4

    如何用char类型的单个字符替换字符串中的某些字符?

  5. 5

    用新行替换字符串中的单个字符

  6. 6

    在python 3中用子字符串替换单个字符

  7. 7

    javascript替换单个字符串

  8. 8

    无法在字符串中获取单个字符

  9. 9

    python连接字符串中的单个字符

  10. 10

    如何替换字符串中的多个字符?

  11. 11

    替换字符串中的多个字符

  12. 12

    将文件中特定位置的单个字符串替换为多个新字符串

  13. 13

    使用 JAVA 用其他字符串替换单个字符串中的 2 个部分

  14. 14

    字符串R中有单个单词时替换整个字符串

  15. 15

    如何在SQL中用单个字符串替换多个连续字符串

  16. 16

    将给定字符串的所有字符替换为特定的单个字符

  17. 17

    用单个字符替换字符串开头的成对字符

  18. 18

    如何从edittext中获取单个字符串?

  19. 19

    数组javascript中的单个字符串长度

  20. 20

    从 XML 数组中获取单个字符串

  21. 21

    替换StringBuffer中的单个字符

  22. 22

    PostgreSQL中的多个字符串替换

  23. 23

    替换python中的多个字符串

  24. 24

    替换多个文件中的多个字符串

  25. 25

    将转义字符视为单个字符,查找字符串中的字符数

  26. 26

    我应该如何用空字符串替换单个字符

  27. 27

    使用单个字符串旋转并替换 XDocument 的字符嵌套元素数组

  28. 28

    如何在C中的字符串数组中更改单个字符串?

  29. 29

    将单个字符串与C中的字符串数组进行比较

热门标签

归档