unity c#怎么讲string转换为bool

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity c#怎么讲string转换为bool相关的知识,希望对你有一定的参考价值。

参考技术A 不知道有没有现成的api,但用选择语句控制应该是可以的:
string str=“true”;
bool kk;
if(str==“true”)kk=true;
else kk=false;本回答被提问者采纳
参考技术B bool aaa = bool.Parse("true");

C# 错误消息:CS1503Argument 1:无法从 'void' 转换为 'bool' [关闭]

【中文标题】C# 错误消息:CS1503Argument 1:无法从 \'void\' 转换为 \'bool\' [关闭]【英文标题】:C# Error Message: CS1503Argument 1: cannot convert from 'void' to 'bool' [closed]C# 错误消息:CS1503Argument 1:无法从 'void' 转换为 'bool' [关闭] 【发布时间】:2022-01-24 01:59:34 【问题描述】:

有人可以帮我解决这个问题吗? 我无法在 VS 上运行此代码。它显示无法从“void”转换为布尔值。 我卡在这里,无法运行这段代码。

知道问题出在哪里吗?

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;



    namespace HelloWorld
    
        class Program
        
            static void Main(string[] args, Array array)
            
                int[] newAge =  21, 31, 41, 51, 61 ;
                int[] olderAge =  71, 81, 91, 101, 121 ;
                //int i = newAge.Length;


                Console.WriteLine(Array.Copy(newAge, olderAge, 4));
            


        
    

【问题讨论】:

Array.Copy 返回无效。你不能打印 void 【参考方案1】:

Array.Copy doesn't return anything. 所以没有什么可写到控制台的。只需删除 Console.WriteLine 操作:

Array.Copy(newAge, olderAge, 4);

那么问题就变成了……你想向控制台写什么?例如,如果要输出其中一个数组的内容,则输出:

Console.WriteLine(string.Join(',', newAge));

这会将newAge 中的值连接到一个逗号分隔的字符串中,并将该字符串写入控制台。

【讨论】:

现在可以使用了!!!再次感谢!

以上是关于unity c#怎么讲string转换为bool的主要内容,如果未能解决你的问题,请参考以下文章

vs里面bool类型如何转换为string类型

c#中怎么将string转换成int型

怎么把一个string类型转换为bool类型

unity里string型跟int形数据如何相互转换(C#语言)

将 List<string> 中的元素转换为 C# (Unity3d) 中的 List<Texture>

C# 能把字符串转换成bool 类型吗?