このコードは、誰かが男性か女性かを検出するはずです。本質的に、私たちは電話でさまざまな人々に私たちをつなぐソフトウェアを持っていて、その名前はすぐに利用できます。これは(理論上は)配列内の人の名前と性別を検出し、それを私たちのフォームに入力することです。私はここにコードのサンプルを少し載せました。具体的には機能していない部分があります。あなたの誰かがこれがどうしてか分からないのだろうかと思いました。C#配列の問題。変数に配列インデックスを保存することができません
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GenderChecker
{
class Class
{
public static void Check(string stringy)
{
int gender = 0;
string[] arrayexample = { "Example One Male", "Example Two Female" };
if (arrayexample.Contains(stringy))
{
int arrayPosition = arrayexample.IndexOf(arrayexample, stringy); //part that doesn't work
}
}
static void Main(string[] args)
{
genderChecker("Example One");
}
}
}
は、誰も私にこのコードは全く動作しません、それは少し腹立たしいですので、整数として配列の位置を保存する別の方法を伝えることができます。
は、二回以上 MTS
'names.IndexOf(arrayexample、stringy);の名前は何ですか? –
これは編集されていないコードのものです私はOPをちょっとだけ修正します。 – MTS
あなたのコードが投稿された状態では、配列に "Example One"という文字列が要素の1つとして含まれていないため、 "動作しない部分"の行は決してヒットしません(Containsコールは返されません真実)。 –