[Unity&]使用Split函数分割字符串的

在Unity中,直接使用Split('_')可能无法达到预期效果。建议先将包含下划线的字符串赋值给一个临时变量str,再调用str.Split('_')进行分割操作。
摘要由CSDN通过智能技术生成



如果直接使用 Split('_'),无法正常使用

最好是 把 要 使用 Split('_')的变量 赋值 给一个 string str;用来暂时,存储

然后再用 str.Split('_')来分割变量

 private void foreach_transform(Transform var_trans )//遍历 每一个列表 的子对象
    {
        int child_num = 0;
        string str;
        foreach (Transform child_down in var_trans)
        {
            child_num++;
            str = child_down.transform.name;
            Debug.Log(" " + child_num + "  " + child_down.transform.name);
            show_childsplit(str);//对字符串 进行 分割
        }
    }
    private void show_childsplit(string var_str)//显示 分过'_'的子内容
    {
        if (var_str.Split('_') != null)
        {
            for (int i = 0; i < var_str.Split('_').Length; i++)
            {
                Debug.Log("  " + var_str + ":  str.Split(&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值