簡體   English   中英

C# 錯誤消息:CS1503Argument 1:無法從“void”轉換為“bool”

[英]C# Error Message: CS1503Argument 1: cannot convert from 'void' to 'bool'

有人可以幫我解決這個問題嗎? 我無法在 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不返回任何內容。 所以沒有什么可寫到控制台的。 只需刪除該Console.WriteLine操作:

Array.Copy(newAge, olderAge, 4);

那么問題就變成了……想給控制台寫什么? 例如,如果要 output 的內容之一是 arrays、output 即:

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

這會將newAge中的值連接到逗號分隔的字符串中,並將該字符串寫入控制台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM