字符串比较,strA.CompareTo(strB)

A大于B 正数

A小于B 负数

A等于B 0

string strA = "ab";
string strB = "jk";
int intResult = strA.CompareTo(strB);
Console.WriteLine(intResult);

查找字符串的位置

IndexOf,LastIndexOf,StartWith,EndWith

string str = "Hello world!";
int index = str.IndexOf('o');
int index = str.LastIndexOf('o');
int index = str.IndexOf("lo");
Console.WriteLine(index);

格式化输出

string strFormat = string.Format("位置1:{0},位置2:{1}", 1, 2);
Console.WriteLine(strFormat);

输出钱的格式

double dMoney = 35.342552;
string strMoney = string.Format("{0:c}", dMoney);
Console.WriteLine(strMoney); // c代表人民币,

Concat,Join,'+'表示连接字符串

string str1 = "Hello";
string str2 = "World";
string strNew = string.Concat(str1, str2);
Console.WriteLine("通过Concat输出结果:"+strNew);
string strNew2 = string.Join('-',str1, str2); //可以添加分隔符
Console.WriteLine("通过Join输出结果:"+strNew2);
string strNew3 = str1 + str2; //字符串拼接
Console.WriteLine("通过'+'输出结果:" + strNew3);

字符串拆分成字符串数组

string strTest = "Max--,Joe=,Kate";
string[] strArray = strTest.Split(new char[] { ',','-','='});
foreach(string str in strArray)
{
//清除输出为空格情况
if (!string.IsNullOrEmpty(str)) // 判断字符串是否为空
{
Console.WriteLine(str);
} }

Trim清空字符串的空格,包括前导和后导

string str1 = "   aaa  ccc ddd  ";
Console.WriteLine("字符串清空之前长度:"+str1.Length);
string str2 = str1.Trim();
Console.WriteLine("字符串清空之后长度:"+str2.Length);
Console.WriteLine(str2);
string str3 = str1.TrimStart();//清空前导
string str4 = str1.TrimEnd();//清空后导

Replace替换操作

string strH = "hello";
strH = strH.Replace('h', 'H');
Console.WriteLine("替换之后的字符串:" + strH);

ToUpper(),ToLower()字符串转换为大小写方法

string str = "aaannBBcc";
Console.WriteLine("字符串转换为大写为" + str.ToUpper()); // ToUpper()转化为大写
Console.WriteLine("字符串转换为小写为" + str.ToLower()); // ToLower()转化为小写

日期操作

DateTime dtime = DateTime.Now;
string strTime = dtime.ToString("yyyy年MM月dd日 HH时mm分ss秒");
Console.WriteLine(strTime); DateTime dtime1 = DateTime.Now.AddDays(1); //明天
DateTime dtime2 = DateTime.Now.AddDays(-1); //昨天

最新文章

  1. Eclipse中使用Maven创建web项目
  2. CodeForces 279D The Minimum Number of Variables 题解
  3. 如何快速查看将C反汇编的代码
  4. Standalone HBase
  5. 乐在其中设计模式(C#) - 代理模式(Proxy Pattern)【转】
  6. 动态加载JS代码
  7. datatable 行列转换
  8. hadoop高速扫盲帖,从零了解hadoop
  9. WebBrowser控件使用技巧分享
  10. iOS 字体设置,字体类型展示
  11. WinServer2012 R2忘记密码的解决方案+远程连接另一种莫名其妙故障
  12. Python 表示无穷大的数
  13. idea 的方法上面注释在格式化后换行问题
  14. 在flask中使用websocket-实时消息推送
  15. python字符串操作简单方法
  16. http --爬虫
  17. configure: error: You need a C++ compiler for C++ support.[系统缺少c++环境]
  18. oracle分析函数之windowing_clause--rows
  19. POJ2987 Firing 【最大权闭合图】
  20. 2017.6.11 NOIP模拟赛

热门文章

  1. JMeter(5) JMeter之BeanShell使用
  2. BZOJ 1123 && Luogu P3469 [POI2008]BLO-Blockade 割点+乘法原理
  3. 命令行音乐播放器 CMus
  4. Net Core迁移到MSBuild
  5. awk单引号处理
  6. Spring的配置及jar包下载
  7. 密码强度的正则表达式(JavaScript)总结
  8. R语言笔记2
  9. Android端WebRTC点对点互连
  10. Android ORM对象关系映射之GreenDAO建立多表关联