`
yizhyi
  • 浏览: 61442 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

C#中直接调用VB.NET的函数,兼论半角与全角、简繁体中文互相转化

    博客分类:
  • .net
阅读更多
在C#项目中添加引用Microsoft.VisualBasic.dll, 可以在C#程序中直接使用VB.NET中丰富的函数
 1// 命令行编译 : csc /r:Microsoft.VisualBasic.dll Test.cs
 2
 3// 如果是用 Visual Studio .NET IDE, 请按以下方法为项目添加引用:
 4// 打开[解决方案资源管理器], 右击项目名称, 选择[添加引用],
 5// 从列表中选择 Microsoft Visual Basic .NET Runtime 组件.
 6
 7using Microsoft.VisualBasic;
 8
 9class Test
10{
11  static void Main()
12  {
13    string s = "博客园-空军 [skyIV.cnBlogs.com]";
14    System.Console.WriteLine(s);
15    s = Strings.StrConv(s, VbStrConv.Wide              , 0); // 半角转全角
16    s = Strings.StrConv(s, VbStrConv.TraditionalChinese, 0); // 简体转繁体
17    System.Console.WriteLine(s);
18    s = Strings.StrConv(s, VbStrConv.ProperCase        , 0); // 首字母大写
19    s = Strings.StrConv(s, VbStrConv.Narrow            , 0); // 全角转半角
20    s = Strings.StrConv(s, VbStrConv.SimplifiedChinese , 0); // 繁体转简体
21    System.Console.WriteLine(s);
22  }

23}
分享到:
评论

相关推荐

    .net下数字全角转半角

    `转全角半角(C#,VB_NET) - RubyPdf 的中文博客 - 博客园.htm`、`C#中直接调用VB_NET的函数,兼论半角与全角、简繁体中文互相转化 - 空军 - 博客园.htm`等文章则深入探讨了全角半角转换以及跨语言调用的具体实现。...

    VB.net 汉字拼音码转换 (支持简繁体汉字、全角数字字母)

    VB.net 汉字拼音码转换 (支持简繁体汉字、全角数字字母) 嗯! 写了个转换字符的类,汉字(简繁体)转换拼音首字母编码 包括:全角字母数字转换。输入:任意字符串, 输出:字母加数字。 PyZm(ByVal Str As String...

    半角与全角字符的转换

    在中文字符处理中,半角(SBC)与全角(DBC)字符转换是一个常见的需求。本文将详细介绍半角与全角字符的基本概念、特点以及如何进行相互转换。 #### 半角与全角字符的概念 1. **半角字符**:通常指的是ASCII码中...

    C# 半角全角字符转换函数

    C#中提供了两个函数,分别用于将半角字符转换为全角字符(ToSBC)和将全角字符转换为半角字符(ToDBC),这两个函数对于理解和处理中文字符的显示非常有帮助。 半角字符通常是指ASCII字符集中的字符,它们在屏幕上...

    数字半角与全角转换.xlsx源码EXCEL VBA宏编程xlsx实例代码下载

    数字半角与全角转换.xlsx源码EXCEL VBA宏编程xlsx实例代码下载数字半角与全角转换.xlsx源码EXCEL VBA宏编程xlsx实例代码下载数字半角与全角转换.xlsx源码EXCEL VBA宏编程xlsx实例代码下载数字半角与全角转换.xlsx...

    vb.net数学函数

    在VB.NET编程中,数学函数、时间函数和字符串处理函数是不可或缺的部分,它们极大地丰富了程序的功能和灵活性。下面将详细介绍这些函数的用法和功能。 一、数学函数 1. Abs(num):这个函数用于获取任何数值的...

    Excel-VBA宏编程实例源代码-常规函数应用-数字半角与全角转换.zip

    这个"Excel-VBA宏编程实例源代码-常规函数应用-数字半角与全角转换.zip"压缩包包含了用于数字半角和全角转换的VBA宏代码,这对于处理包含中文字符的数据尤其有用。下面我们将深入探讨这一主题。 1. **VBA宏基础**:...

    C#365-半角全角转换源代码

    例如,在输入法中,用户可能需要在半角英文和全角中文之间切换;在数据库存储时,为了节省空间或者保持一致性,可能需要将全角字符转换为半角;在文本处理中,为了正确显示和比较,也可能需要进行这样的转换。 ...

    日文全角半角转化

    "日文全角半角转化" 日文全角半角转换是指将日文中的全角字符转换为半角字符或将半角字符转换为全角字符的过程。在计算机编程中,日文全角半角转换是非常重要的一步,因为它可以确保日文字符的正确显示和处理。 在...

    postgres全角转半角函数.txt

    对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt

    PB中全角与半角互转函数

    ### PB中全角与半角互转函数 #### 背景介绍 在处理文本数据时,经常会遇到全角字符和半角字符的转换需求。全角和半角字符主要区别在于显示宽度不同:全角字符占用两个半角字符的空间。这种特性在东亚语言(如中文、...

    解决.NET2.0全角半角转换麻烦的补丁

    在.NET 2.0开发环境中,程序员经常遇到全角半角字符转换的问题,尤其是在处理文本输入、输出或者格式化时。全角字符和半角字符在处理上有所不同,因为它们在计算机内部占用的字节数不同。全角字符通常用于中文、日文...

    半角转全角

    CAD输入时,半角转全角,非常好用哦,下下看吧,觉得好,就顶吧

    C#实现全角字符转换成半角字符

    ### C# 实现全角字符转换成半角字符 #### 1. 全角与半角字符简介 在计算机编码系统中,字符通常有两种不同的宽度:全角(Full-width)和半角(Half-width)。全角字符主要用于亚洲语言环境,如中文、日语等,每个...

    解决全角与半角问题

    全角字符在简体中文Windows系统中通常用于汉字和部分标点符号,每个字符占用两个字节,宽度相当于两个半角字符;而半角字符(通常是英文、数字和部分标点)占用一个字节,宽度为一个字符单元。 在描述中提到的“VS...

    全角半角转换,c++

    在IT领域,尤其是在编程语言C++中,全角与半角字符转换是一个常见的需求,尤其在处理东亚语言如中文、日语和韩语时。全角(Full-width)和半角(Half-width)字符的区别主要在于宽度和字符集。全角字符通常用于东亚...

    pb全角转半角

    在中文输入法中,全角字符常用于汉字和一些特殊符号,而半角字符则用于英文和数字等。 全角转半角的过程主要涉及字符编码的转换,这是因为全角字符在Unicode或GB2312等编码体系中使用,而半角字符在ASCII编码中使用...

    全角半角转换函数.txt

    在IT领域,尤其是在文本处理和编码转换中,全角与半角字符的转换是一个常见的需求。全角(Full Width)和半角(Half Width)字符是根据字符在屏幕上的显示宽度来区分的,广泛应用于东亚语言环境,如中文、日文、韩...

    半角转全角perl代码

    自然语言处理中的中文半角全角转换代码,可以用来自然语言

    全角转半角,半角转全角,判断字符是否为全角

    根据给定文件的信息,本文将详细介绍“全角转半角”、“半角转全角”以及如何判断一个字符是否为全角的相关知识点。 ### 一、全角与半角的基本概念 在计算机处理中文文本时,经常会遇到全角(Full Width Character...

Global site tag (gtag.js) - Google Analytics