2016-10-03 4 views
-1

2 개의 .cs 파일이 있습니다. 하나는 문자열을 포함하고 다른 하나는 문자열을 게시합니다. 클래스의 문자열을 사용하고 싶지만 문자열에 "public"을 추가하면 코드가 엉망이됩니다.다른 클래스의 클래스 문자열을 사용하는 방법은 무엇입니까?

내가 메인 클래스 파일에 "더"싶어
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Net; 
namespace DreamJ 
{ 
    public class second 
    { 
     public void Test() 
     { 
      WebClient webClient = new WebClient(); 
      webClient.Headers.Add("User-Agent: Other"); 
      webClient.Headers.Add("Accept", "*/*"); 
      string content = webClient.DownloadString("https://example.com"); 
      string result = content.Replace("\"", " "); 
      string more = result.Replace("},", "},\n"); 
     } 


    } 
} 

예 : a.Send (이상) (을 표시 할 수 없습니다) 다음은 클래스 파일입니다. 나는 C#에 익숙하다. 그래서 나는 pls를 도와 준다. (나쁜 영어로 죄송합니다)

+0

이 정의는 "엉망". 무슨 일 있었 니? 그리고 어떻게'public' 문자열에 접근하려고 했습니까? erronous 코드는 어떻게 생겼습니까? – UnholySheep

+2

메소드가 값을 반환하기를 원할 것입니다. 당신은 그것에 대한 조사를해야합니다. – Jonesopolis

+1

책 또는 온라인 자습서를 사용하여 기초를 배우고, 웹에서 C# 자습서를 검색하거나 모든 언어로 OOP 프로그래밍을 검색하여 많은 것을 찾을 수 있습니다. 여러 옵션이 있습니다. 1 메소드에서 값을 반환합니다. 2 정적 또는 인스턴스 public 속성을 사용합니다. 그리고 더 많은. – user3185569

답변

0

그냥 공개 회원으로 더 만들면됩니다. 그 중 하나 또는 귀하의 기능에서 더 돌아갑니다.

해결 방법 1 :

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Net; 
namespace DreamJ 
{ 
    public class second 
    { 
     public void Test() 
     { 
      WebClient webClient = new WebClient(); 
      webClient.Headers.Add("User-Agent: Other"); 
      webClient.Headers.Add("Accept", "*/*"); 
      string content = webClient.DownloadString("https://example.com"); 
      string result = content.Replace("\"", " "); 
      more = result.Replace("},", "},\n"); 
     } 

     public string more 
     { 
      get; 
      set; 
     } 
    } 
} 

해결 방법 2 :

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Net; 
namespace DreamJ 
{ 
    public class second 
    { 
     public string Test() 
     { 
      WebClient webClient = new WebClient(); 
      webClient.Headers.Add("User-Agent: Other"); 
      webClient.Headers.Add("Accept", "*/*"); 
      string content = webClient.DownloadString("https://example.com"); 
      string result = content.Replace("\"", " "); 
      string more = result.Replace("},", "},\n"); 
      return more; 
     } 

    } 
} 
관련 문제