![](/img/trans.png)
[英]Cannot implicitly convert type 'String' to 'string' in C#
[英]C# - Cannot implicitly convert type `string[]' to `string'
嘗試獲取一個字符串,用空格分割它,反轉它,然后返回數組值。
我看過其他答案說你可以像這樣返回數組:
public class Program
{
public static string NameShuffle(string str)
{
string[] strArray = str.Split(' ');
Array.Reverse( strArray );
return strArray;
}
}
但由於某種原因,我收到一個錯誤:
無法將類型 string[] 隱式轉換為字符串
該方法的返回類型是string
,它應該是string[]
public static string[] NameShuffle(string str)
// ^HERE^
{
string[] strArray = str.Split(' ');
Array.Reverse(strArray);
return strArray;
}
如果您需要將其轉換回字符串,請執行以下操作
public static string NameShuffle(string str)
{
string[] strArray = str.Split(' ');
Array.Reverse(strArray);
return string.Join(' ', strArray);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.