아래에 표시된대로 문자열 배열이 있습니다. 문자열 배열을 반복하고 각 문자열 요소의 네 번째 문자를 항상 1로 인쇄합니다.문자열 배열의 문자 액세스
각 요소의 네 번째 문자가 1이면 if 문을 구현하려고했습니다. 다음 무언가를 인쇄하려면,하지만 내가 반복 iterating 각 요소에 액세스하는 방법을 모르겠습니다.
내가하려고하는 것을 강조 표시하기 위해 의사 코드로 if 문을 추가했습니다. 도움 주셔서 감사합니다.
namespace ConsoleApplication6
{
class Program
{
static void Main()
{
string[] bitstrings = new string[16];
bitstrings[0] = "00101";
bitstrings[1] = "00001";
bitstrings[2] = "00001";
bitstrings[3] = "00101";
bitstrings[4] = "00101";
bitstrings[5] = "00101";
bitstrings[6] = "00101";
bitstrings[7] = "00101";
bitstrings[8] = "00101";
bitstrings[9] = "00101";
bitstrings[10] = "00101";
bitstrings[11] = "00101";
bitstrings[12] = "00101";
bitstrings[13] = "00101";
bitstrings[14] = "00101";
bitstrings[15] = "00101";
for (int x = 0; x < bitstrings.Length; x++)
{
int s = bitstrings[x][4];
Console.ReadLine();
}
if(/*all bitstrings[x][4] = 1*/)
{
//print something
}
}
}
}
주를 발견하는 경우 탈출 : 고의로 LINQ – Sayse
과 답변을 작성하지 의심의 여지가없는 올바른 LINQ 솔루션. 그냥 사이드 노트 (오타, 정말) 거기에 "루프"와 같은 건 없다;) – BradleyDotNET
내가 어 .. 그것을 발명 :) 건배 – Sayse