C#DLL库中的String.ToLower

亚瑟

我是C#的新手,所以,请对不起我的愚蠢问题:)。

我有两个项目-C#exe和C#DLL。

在C#exe代码中

private static byte[] toBytes(String str)
{
    return System.Text.Encoding.GetEncoding("US-ASCII").GetBytes(
                str.ToLower(System.Globalization.CultureInfo.InvariantCulture));
}

这可以正常工作,但是在C#DLL中没有

str.ToLower(System.Globalization.CultureInfo.InvariantCulture));

方法,仅

str.ToLower();

我的代码/ DLL项目怎么了?为什么是

str.ToLower(System.Globalization.CultureInfo.InvariantCulture));

在C#DLL项目中不可用?

谢谢!

达林·迪米特罗夫(Darin Dimitrov)

这将很大程度上取决于您创建的类库项目。例如,如果您以.NET Core或可移植类库为目标,则仅ToLower()实现方法并且可用。

根据文档,该.ToLower(CultureInfo culture)方法在Full .NET Framework(> = 1.1),Silverlight(> = 2.0)和Windows Phone Silverlight(> = 7.0)中可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

string.ToLower()和string.ToLowerInvariant()

golang string.ToLower不起作用

“ for(; * p; ++ p)* p = tolower(* p);”如何 在C工作?

Array.Contains 中的 ToLower 在 Entity Framework Core

如何在此 Linq 查询中避免多个“ToLower”?

ToLower与ToLowerInvariant

空检查Linq Where表达式中的String.ToLower

在C中的stdin和tolower函数上检测到空字符串

在C ++中将单个字符转换为小写-tolower返回一个整数

如何检查从此 Linq 查询中检索到的值作为 .ToLower()?

无法在Xcode 5中编译“ transform(s.begin(),s.end(),s.begin(),tolower)”

R加入tolower

如何按 ToLower() 分组?

在V#的C#dll中返回string []

为什么在进行不区分大小写的字符串比较时避免使用string.ToLower()?

使用ToLower()切换会导致错误CS0426类型''中不存在类型名称''

MongoDB-linq中包含不受支持的过滤器。如何在Linq查询中使用contains和ToLower?

Linq a.Metadata.ToLower()。包含

如何在ctypes库python中获取我的C#dll的依赖关系?

为什么LINQ to Entities string.Contains(string.Empty)除了string.Contains(string.Empty.ToLower())之外什么都不匹配?

从Go语言调用的C#DLL(类库)函数

toupper()和tolower()无法正常工作

如何在Haskell中正确使用toLower?

错误:内置函数“ tolower”的类型冲突[-Werror]

这是tolower的替代品吗?

如何使用Logic App tolower()函数

使用$ toLower或$ toUpper更新MongoDB集合

C#dll中的C#强制转换异常

C#DLL异常未在非托管C ++中捕获