resx 파일에 문자열 값을 전달하는 방법은 무엇입니까?
문자열 값을 이름으로 전달하여 resx 파일에서 값을 가져 오는 방법. 현재 저는 위의 방법 (이미지 참조)을 사용하여 이중 언어 데이터를 텍스트 상자 컨트롤에 배치하고 있습니다. resx 파일의 Name으로 문자열 값을 전달하고 값을 얻을 수 있습니까? 이 코드가 있으면 코드를 공유하십시오. 사전
resx 파일에 문자열 값을 전달하는 방법은 무엇입니까?
문자열 값을 이름으로 전달하여 resx 파일에서 값을 가져 오는 방법. 현재 저는 위의 방법 (이미지 참조)을 사용하여 이중 언어 데이터를 텍스트 상자 컨트롤에 배치하고 있습니다. resx 파일의 Name으로 문자열 값을 전달하고 값을 얻을 수 있습니까? 이 코드가 있으면 코드를 공유하십시오. 사전
감사 당신은 새의 .resx 파일을 만들고 당신이 할 수있는 리소스 파일이 존재 일부 키를 얻기 원한다면 더 많은 약 working with .resx Files Programmatically
을 찾을
다음using (ResXResourceWriter resx = new ResXResourceWriter(@".\Resources.resx"))
{
resx.AddResource("StringKey1", "s1");
resx.AddResource("StringKey2", "s2");
}
같은 ResXResourceWriter
을 사용하여 새 값을 추가 할 수 있습니다 그것을 얻으십시오 ResourceManager
ResourceManager myManager = new ResourceManager(typeof(Resource));
string myString = myManager.GetString("TextBox.Text");
string myString2 = Resource.TextBox_Text;
기존 리소스 파일을 사용하여 코드를 사용할 수 있습니까? –
무슨 뜻입니까? 새로운 값을 얻거나 추가하거나 존재하는 값을 편집하는 것만 할 수 있습니까? –
.resx 파일은 시각적 인 stu의 이상으로 그것을 조작 가능해야한다 디오. – Rabban
@Rabban, 나는 비주얼 스튜디오에서 접근해야한다. 사실 내가 원하는 것은 TextBox1의 Text 속성을 변경하려면 TextBox1.Text를 Name으로, 원하는 번역 된 문자열을 Value로 지정하여 resx 파일에 새 레코드를 간단히 추가 할 수 있습니다. 변환 된 값을 문자열 변수로 가져 오려면 문자열 값에 속성이 없기 때문에 어떻게 resx 파일로 전달하면됩니까? 예 : 문자열 value1 = // translated_value; 이 값 1을 resx 파일에 전달하는 방법. 형식은 무엇입니까 ?? –