多语言展示
当前在线:1146今日阅读:172今日分享:19

C#开发实例总结二

本文将为大家C#开发语言中经常用到的小知识点。
工具/原料

Visual Studio 2017

方法/步骤
1

知识点1:字母与ASCII码的转换。需要注意在开始转换前校验输入信息是否为空,如果为空则需要提示操作者该信息不能为空。

2

知识点2:将字符串的每个字符进行颠倒输出。判断输入信息是否为空。当用户输入完原始字符串后,点击颠倒按钮,颠倒后的字符串将会显示到下方文本框中。

3

知识点3:从字符串中分离文件路径、文件名及扩展名。需要用户先选择需要操作的文件。确认选择的文件后,该功能字段分隔文件路径、文件名称、文件扩展名等信息。

4

知识点4:将汉字转换为拼音首字母。首先确认输入信息不能为空。如果为空则弹窗提示该信息不能为空。

5

4.1其中上述图片中的GetPYChar方法源码如下:///

         /// /// Code By MuseStudio@hotmail.com         /// 2004-11-30         ///          /// 要转换的单个汉字         /// 拼音声母         public string GetPYChar(string c)        {             byte[] array = new byte[2];            array = System.Text.Encoding.Default.GetBytes(c);             int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0'));             if (i < 0xB0A1) return '*';             if (i < 0xB0C5) return 'a';             if (i < 0xB2C1) return 'b';             if (i < 0xB4EE) return 'c';             if (i < 0xB6EA) return 'd';             if (i < 0xB7A2) return 'e';             if (i < 0xB8C1) return 'f';             if (i < 0xB9FE) return 'g';             if (i < 0xBBF7) return 'h';             if (i < 0xBFA6) return 'g';             if (i < 0xC0AC) return 'k';             if (i < 0xC2E8) return 'l';             if (i < 0xC4C3) return 'm';             if (i < 0xC5B6) return 'n';             if (i < 0xC5BE) return 'o';             if (i < 0xC6DA) return 'p';             if (i < 0xC8BB) return 'q';             if (i < 0xC8F6) return 'r';             if (i < 0xCBFA) return 's';             if (i < 0xCDDA) return 't';             if (i < 0xCEF4) return 'w';             if (i < 0xD1B9) return 'x';             if (i < 0xD4D1) return 'y';             if (i < 0xD7FA) return 'z';             return '*';        }

注意事项

如果上述内容对您有所帮助,请帮忙投票。谢谢!

推荐信息