namespace ConsoleApp1
{
class Program
{
public static int[] number = new int[100];
static void Main(string[] args)
{
var ran = new Random(); // 기본으로 초기화 안하면 시간 이용
for (var i = 0; i
{
number[i] = 0;
}
Thread[] threadArray = new Thread;
for (int i = 0; i <= 9; i++)
{
threadArray[i] = new Thread(() =>
{
for (int j = 0; j <= 100000; j++)
{
Interlocked.Add(ref number[ran.Next(0, 100)], 1);
}
});
threadArray[i].Start();
}
while (threadArray.Any(x => x.ThreadState != ThreadState.Stopped)) // 끝날때 까지 대기
{}
StringBuilder stringBuilder = new StringBuilder();
for (var i = 0; i
{
stringBuilder.Append($"{i} : {number[i]}\n");
}
File.WriteAllText("result.dat", stringBuilder.ToString());
}
}
}
밑에서 두번째인 stringBuilder.Append($"{i} : {number[i]}\n"); 에서 오류가 뜨는데 어떻게 고쳐야할까요?
무슨 오류뜸?
여러 오류가 뜨는데 일단은 $가 문제라고 뜨네용 ㅇㅅㅇ..
c# 컴파일 안맞는거 아님? .net 4.6이상인지 확인해봐
비쥬얼스튜디오 쓰는데 어떻게 확인하죠?
정확한 오류는 예기치 않은 $문자 라고 떠요
버전이 낮아서 그런거 같은데 프로젝트정보에 타켓 프레임워크 찾아봐라 4.6 이상으로 잡아주면 될거다
넵 한번 해보겠습니다!
선생님.,. 혹시 비쥬얼 스튜디오 2010년 버전은 4.6이상 지원을 안하나요...?