2013-08-21 3 views
-5

그것은, 내가 해결책을 찾을 수없는 C#을 나누었다의 기본 파일 들일 수있다. cs, 3.cs). 나는 3.cs 클래스, 변수 또는 2.cs.에 정의 된 문자열에서 사용하고 싶습니다. 어떻게 할 수 있습니까?C#을 내가 3 개 클래스 (은 2, 1.cs하자가</p> <p>..

+0

네 말이 맞아, 기본이야. http://msdn.microsoft.com/en-us/library/aa288463(v=vs.71).aspx - 이것은 "C# 튜토리얼"이라는 Google을 통해 발견되었습니다. 첫 번째 예. – CodingIntrigue

+8

여기 게시하기 전에 C#을 배워야한다고 생각합니다. –

+0

http://www.csharpstation.com/tutorial.aspx – I4V

답변

2

1) 당신이) 2.cs
2 PUBLIC으로 액세스 3.cs
3 급 2.cs의 객체를 생성)이 객체를 사용하여 변수에 액세스 할 문자열이나 변수를 선언합니다.

+1

이 솔루션이 작동하지 않을 것이라고 생각합니다. P 두 번째 포인트는 " 클래스 3에 클래스 2의 객체를 만듭니다. "맞습니까? :) – wudzik

+0

@wudzik : 네 말이 맞아. 답변을 수정했습니다. 감사합니다 –

+0

클래스는 숫자로 시작할 수 없습니다. : P –

2

가없는 정적 클래스 다음 U가

2 csFileNo2=new 2(); 

csFileNo2.YourStringVar; 

같이 사용할 수 있거나이

class static 2 
{ 
    public static csFileNo2="Your string"; 
} 

같은 정적 클래스 인 경우, 그

2.csFileNo2; 
같이 사용할 경우

그 예를 기억하십시오. 숫자는 클래스 또는 함수 이름의 첫 번째 문자로 사용할 수 없습니다.

1

가 다른 클래스의 변수에 액세스하는 방법에는 여러 가지가 있습니다 최고의 행운이하는 가장 쉬운 방법은 예를 들어, 상속을 사용하는 것입니다 :

public class C1 { 
    public static int x; 
}  

public class C2 : C1 { 
    //Now this class can access the x value from the C1 class 
} 

상속하지 않고이 작업을 수행하는 또 다른 방법 당신은 Here

0123에서 상속에 대해 읽을 수 있습니다

C1.x 

: 변수 이런 식으로 접근하는 것

+0

이 링크는 질문에 대한 대답 일지 모르지만 여기에 답의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – codeling

+0

@nyarlathotep : 당신 말이 맞아요, 제 대답을 편집 할게요. – Transcendent