Public Function StrConv(ByVal str As String, ByVal Conversion As Microsoft.VisualBasic.VbStrConv, Optional ByVal LocaleID As Integer = 0) As String
成员属于: Microsoft.VisualBasic.Strings
摘要:
返回按照指定转换的 String。
参数:
Str: 要转换的 String 表达式。
Conversion: Microsoft.VisualBasic.VbStrConv。指定要执行的转换类型的枚举值。
LocaleID: LocaleID 值(如果与系统 LocaleID 值不同)。(系统 LocaleID 值为默认值。)
实现简体繁体转换就如此简单:
简体转繁体:Microsoft.VisualBasic.Strings.StrConv(InputStr as String, VbStrConv.TraditionalChinese)
繁体转简体:Microsoft.VisualBasic.Strings.StrConv(InputStr as String, VbStrConv.SimplifiedChinese)
1.使用Microsoft.VisualBasic.dll实现繁简转换
第1步 打开[解决方案资源管理器], 右击项目名称, 选择[添加引用]:从列表中选择 Microsoft Visual Basic .NET Runtime 就是这个文件C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Microsoft.VisualBasic.dll
第2步 在cs中using Microsoft.VisualBasic;
第3步
1string s = "中国软件开发者网络-csdn.NeT";
2s = Strings.StrConv(s,VbStrConv.SimplifiedChinese , 0); // 繁体转简体
3System.Console.WriteLine(s);
界面转换
<asp:DataList Runat="server" Id="dl">
<ItemTemplate>
<%# Microsoft.VisualBasic.Strings.StrConv(DataBinder.Eval(Container,"DataItem.字段名","{0}"), Microsoft.VisualBasic.VbStrConv.SimplifiedChinese,0)%>
</ItemTemplate>
</asp:DataList>