- 博客(1)
- 资源 (22)
- 收藏
- 关注
转载 C#中dynamic的正确用法
转自 http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.html dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所
2016-02-23 11:20:51 1635
虚拟端口三件套(Modbus Poll,Modbus Slave,Configure Virtual Serial Port )
虚拟端口三件套,包括Modbus Poll,Modbus Slave和Configure Virtual Serial Port
2022-06-20
微软类库,获取汉字的拼音缩写
CHSPinYinConv.msi就是汉字拼音相关的,CHTCHSConv.msi是进行 简体与繁体进行相互转换的
安装完毕后,需要在VS里添加引用,分别引用:C:\Program Files\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library下和C:\Program Files\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool下的dll即可使用。
代码:
using Microsoft.International.Converters.PinYinConverter;
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
public static string GetPinyin(string str)
{
string r = string.Empty;
foreach (char obj in str)
{
try
{
ChineseChar chineseChar = new ChineseChar(obj);
string t = chineseChar.Pinyins[0].ToString();
r += t.Substring(0, t.Length - 1);
}
catch
{
r += obj.ToString();
}
}
return r;
}
public static string GetShortPinyin(string str)
{
string r = string.Empty;
foreach (char obj in str)
{
try
{
ChineseChar chineseChar = new ChineseChar(obj);
string t = chineseChar.Pinyins[0].ToString();
r += t.Substring(0, 1);
}
catch
{
r += obj.ToString();
}
}
return r;
}
调用:
GetPinyin("全拼 瘦痩龙");
GetShortPinyin("首字符 瘦痩龙");
2010-05-24
delphi tips(2)
(受上传文件大小限制,所以分成两份上传,下载时同时下两份放在同一目录下才能解压。)
既有delphi基础方面的阐述,又收录了大量delphi应用技巧,相信无论对初学者还是对正在深入研究的同仁们多少都会有帮助的。
2007-09-25
delphi tips
(受上传文件大小限制,所以分成两份上传,下载时同时下两份放在同一目录下才能解压。)
既有delphi基础方面的阐述,又收录了大量delphi应用技巧,相信无论对初学者还是对正在深入研究的同仁们多少都会有帮助的。
2007-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人