Str*_*ger 3 c# environment compact-framework
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
var x = Environment.GetResourceString("test"); //compile-time error
}
}
}
Run Code Online (Sandbox Code Playgroud)
错误是:'System.Environment'不包含'GetResourceString'的定义.
编辑:OP表示他正在使用Compact Framework,v3.5.
我不明白,我的代码出了什么问题?谢谢!
Environment.GetResourceString不公开
internal static string GetResourceString(string key);
Run Code Online (Sandbox Code Playgroud)
请参阅Michael Petrottas关于如何访问资源的答案或查看此处的示例http://msdn.microsoft.com/en-us/library/system.resources.resourcemanager.aspx
Environment.GetResourceString根据MSDN,似乎只存在于Compact Framework的2.0版本中.如果要相信这篇文章,它就不会存在于标准框架中.
你想做什么?如果它是您所追求的本地化,您可能需要ResourceManager.GetString.
System.Resources.ResourceManager myManager = new
System.Resources.ResourceManager("ResourceNamespace.myResources",
myAssembly);
// Retrieves String and Image resources.
string myString = myManager.GetString("StringResource");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4661 次 |
| 最近记录: |