私はこの質問に対して何をすべきかを知っています。問題は正しいコードでアイデアを実行していることです。これは学習プロセスの一部です。私は、私が試してみました。この問題で助けを必要と有効な長さが連結されていれば連結します。#
:新しい文字列の長さが10に等しいか超えた場合、単一の空白文字で区切っ
戻るフルネームはそうでない場合は「未有効な入力」を返します。
public static string ConcatIfValidLength(string firstName, string
secondName)
{
throw new NotImplementedException();
}
私はこれを行うに行くかの方法は次のとおりです。 --->二つの文字列「のfirstName」と「secondName」 に参加--->この新しい文字列の長さを計算する関数を使用します(単一のスペース文字を除いて - これは次のステップに進まなければならない) ---前のステップでif関数を使用しなければならないという条件で< = 10文字 --->それ以外の場合は 'return'有効な入力 "'
コードの面では、私は結合文字列と.Length関数を使って、if fuしかし、正しいコードをまだ得ることはできません。私の質問は愚かに聞こえる場合
public static string ConcatIfValidLength(string firstName, string
secondName)
{
return firstName.Length + secondName.Length >= 10
? firstName + " " + secondName
: "Not valid input";
}
、私は外出先で学ぶ新人と私は、任意の重複を見ていない心に留めてください。事前
あなたが持っているコードと正確な「質問」を投稿してください。 LengthとJoinで何が問題になりましたか? –
"新しい文字列の長さが10以上であれば、これは間違っています(10文字以上*以上の文字を意味します)。結合された文字列の長さが10または* less *であることを意味しましたか? – Corak
はい、そうです、それは私の間違いです。私は意味> = 10 –