string tips
来源:互联网 发布:在淘宝上卖什么最简单 编辑:程序博客网 时间:2024/05/22 05:32
1. wstring 向 char 转化
std::wstring s2 ( L"Hello" );
char *str = new char[255];
sprintf(str,"%ls",s2.c_str());
2. 定义一个 tstring
typedef std::basic_string<TCHAR> tstring;
3. 在 link tab 之下加入以下,可以查看详细的链接lib的情况
/verbose:lib
4. string to TCHAR
std::string str="something";TCHAR *param=new TCHAR[str.size()+1];param[str.size()]=0;//As much as we'd love to, we can't use memcpy() because//sizeof(TCHAR)==sizeof(char) may not be true:std::copy(str.begin(),str.end(),param);
5. string.IndexOf 默认是区分大小写的 (C#)
可以通过参数 System.StringComparison.OrdinalIgnoreCase ,忽略大小写
另有System.StringComparison.CurrentCultureIgnoreCase等
you could use IndexOf() and pass StringComparison.OrdinalIgnoreCase
string title = "STRING";bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
Even better is defining a new extension method for string
public static bool Contains(this string source, string toCheck, StringComparison comp) { return source.IndexOf(toCheck, comp) >= 0;}string title = "STRING";bool contains = title.Contains("string", StringComparison.OrdinalIgnoreCase);
另一个解决方案:
bool contains = Regex.Match("StRiNG to search", "string", RegexOptions.IgnoreCase).Success;
- string tips
- string tips
- DataTable DataRow String Tips...
- [Tips]int转string
- 【android-tips】关于string.xml的使用
- 【Android Develop Tips】String、StringBuffer、StringBuilder区别
- Tips
- Tips
- Tips
- Tips
- > tips
- Tips
- Tips
- Tips
- Tips
- Tips
- Tips
- tips
- 极限编程XP
- Windows Forms、MFC、WTL、WxWidgets、Qt、GTK综合比较
- 一种新的C#简繁体转换方法
- 两个字符串转换例子
- PowerDesigner中的%Assembly.GeneratedName%问题
- string tips
- 注解
- redmine安装过程中常见问题
- linux 启动tomcat
- Stream 技术小结 天堂向左 DBA向右
- 函数指针实现不同数目形参的函数调用
- 操作系统在hello world里面做了什么
- DependencyProperty:审定,胁迫及变化处理(第二部分:Silverlight的)
- vim打开文件时的乱码问题