이 클래스를 고려 이 작동하지 않습니다 :C# 콘솔 문제
"작동하지 않는다"나는 "디버깅 시작"을 클릭하면 콘솔 창이 나타나지만 아무것도 안된다는 의미입니다. g는 비어 있습니다. 그러나 이것은 잘 작동합니다 :
Console.WriteLine(item1); // ToString()
Console.ReadLine();
내가 뭘 잘못하고 있니? 나를 위해
리처드
이 클래스를 고려 이 작동하지 않습니다 :C# 콘솔 문제
"작동하지 않는다"나는 "디버깅 시작"을 클릭하면 콘솔 창이 나타나지만 아무것도 안된다는 의미입니다. g는 비어 있습니다. 그러나 이것은 잘 작동합니다 :
Console.WriteLine(item1); // ToString()
Console.ReadLine();
내가 뭘 잘못하고 있니? 나를 위해
리처드
작품 미세 :
이using System;
namespace Application
{
class Test
{
static void Main()
{
Item item1 = new Item("Item1", "Description...");
Console.WriteLine(item1.Name);
Console.WriteLine(item1.Description);
}
}
}
(.뿐만 아니라 클래스가 함께)이
는 "이 작동하지 않습니다"무슨 말을 정확히 잘못?
글쎄, "디버깅 시작"을 클릭하면 콘솔 창이 나타나지만 비어 있습니다. 아무것도 없다. 두 가지 명령 : Console.WriteLine (item1.Name); Console.WriteLine (item1.Description); 그들은 아무 것도하지 않습니다. 작동 방식 (ToString()) : Console.WriteLine (item1); –
이 정보를 귀하의 질문에 추가하십시오 (또는 담당자가 충분한 사람은 조만간 추측 할 것입니다.) 실제 코드와 클래스/파일/네임 스페이스 구조를 사용하십시오. –
위의 짧은 프로그램이지만 위의 프로그램이 제대로 작동한다고 가정하면 당신이 이상한 일을하는 것처럼 들리 -이 이상한 행동을 보여주는 짧지 만 완전한 프로그램을 게시하십시오. –
"Item"이 포함 된 프로젝트와 다른 프로젝트에서 Main 클래스를 사용하고 있습니까? 그렇다면, 다음
마크 공공
public class Item {
// your code
}
아니면 문제가 관련되어 있는지 이런 식으로 접근을 시도 할 수와 같은 항목 클래스 네임 스페이스
Console.WriteLine(Application.item1.Name);
Console.WriteLine(Application.item1.Description);
또한 전자 xecution, 또는 다른 콘솔 창을 마지막 코멘트에 따라,
Console.ReadLine();
확인도 당신에게 사용 조항 아무것도 표시하지 않고 갈 것입니다, 당신은 당신이하려고하는 파일의 상단에 사용 절을 사용해야합니다 항목 클래스를 사용
using Game;
프로젝트 네임 스페이스 외부에서 사용되는 경우 클래스 자체를 공용으로 선언 할 수있는 유일한 것에 대해서 ... –
using 절을 추가했지만 여전히 작동하지 않습니다. ( –
오류가 발생하고 있습니까? –
만약 당신이없는, ReSharper에서의 30 일 무료 평가판을 설치하십시오 - 그것은 감지하고 네임 스페이스 문제, 보호 문제와 이것 저것 같은 많은 일들을 해결하기 위해 제공합니다 ...뿐만 아니라 제안 좋은 명명 규칙 - 좋은 학습 자료. –
"이 작동하지 않는다"고하면 정확히 무엇을 의미합니까? 컴파일러 오류? 런타임 에러? 잘못된 결과입니까? 충돌? –
새 라인이 인쇄되었거나 전혀 표시되지 않습니까? 'Console.ReadLine'은 어떻습니까? 작동합니까? –