簡體   English   中英

簡單控制台應用程序中的“無法將類型 'string' 隱式轉換為 'int'”錯誤

[英]"Cannot implicitly convert type 'string' to 'int'" error in simple console application

我在 C# 密碼控件中收到此錯誤:

無法將類型“string”隱式轉換為“int”

你能幫忙嗎?

int newPassPP2 = 19;

Console.WriteLine("Enter the Password : ");

int readNewPassword = int.Parse(Console.ReadLine());

int writeNewPassword(int newNumOne)
{
    return newNumOne == readNewPassword ? "Number is true" : "Number is false";
}
Console.WriteLine(writeNewPassword(newPassPP2));

錯誤發生在這行代碼上:

return newNumOne == readNewPassword ? "Number is true" : "Number is false";

謝謝

您需要從本地方法返回一個字符串

   ...

   string writeNewPassword(int newNumOne)
   {
      return newNumOne == readNewPassword ? "Number is true" : "Number is false";
   }
   Console.WriteLine(writeNewPassword(newPassPP2));

   ...

您的方法返回類型是int現在將其更改為string數據類型,

private string myMethod()

暫無
暫無

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

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