c# Char && string
String str = [null]; 可以用此方法声明一个空字符串
str +"" + str1;
Int Compare(string a,string b)
Int Compare(string a,string b ,bool ignorCase) 第三方参数是true 忽略大小写
String.Compare("aaa","bbb");
int flag = str1.CompareTo("aab");
string a = "aab";
string b = "aac";
bool c = a.Equals(b);
Console.WriteLine(c);
string newstr = String.Format("aaa{0} bbb {1}","1","2");
Console.WriteLine(newstr);
String a = "abcdefg";
String b = ""; //我测试的 b字符串必须预先定义
b = a.Substring(1,4);
String a = "eeeabcdebcde";
char[] sep = {'a','c'};
String[] b = a.Split(sep);
for (int i = 0; i < sep.Length; i++) {
Console.WriteLine("item {0} {1}",i,b[i]);
}
String a = "abcdefg";
string b;
b = a.Insert(3,"hahaha");
String a = "abcdefg";
string b;
a = a.PadRight(9,'z');
a = a.Remove(3,2); //开始位置 从开始位置删除几个
String a = "abc";
String b;
b = String.Copy(a);
Public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count);
sourceIndex 需要复制的字符串起始位置
destination 目标字符数组
destinationIndex 制定目标数组中的开始存放位置
count 指定要复制的字符个数
例子:
String st1 = "用一生下载你";
char[] str = new char[100];
st1.CopyTo(1,str,0,4); //将字符串st从索引1开始的4个字符串复制到字符数组str中
异常:ArgumentOutOfRangeException
sourceIndex、destinationIndex 或 count 为负
count 大于从 startIndex 到此实例末尾的子字符串的长度
count 大于从 destinationIndex 到 destination 末尾的子数组的长度
public string Replace(char OChar,char NChar); 主要用于替换字符串中的字符
public string Replace(string Ovalue,string NValue); 主要用于替换字符串中的字符串
ochar 待替换的字符
nchar 替换后的新字符
ovalue 待替换的字符串
nvalue 替换后的新字符串
String str1 = "用一生下载你";
string b = str1.Replace('一','二'); 替换字符
string c = str1.Replace("用一生","去你妈的"); 替换字符串
c# Char && string的更多相关文章
- const char* && string && String^ 类型转换
const char* && string && String^ 类型转换 const char* ---> string const char * cw= &q ...
- const char* <----- > string
(1) const char* <----- string const char* const_txt_path=txt_path.c_str(); (2) string ...
- c#中 uint--byte[]--char[]--string相互转换汇总
原文:c#中 uint--byte[]--char[]--string相互转换汇总 在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWOR ...
- 【C语言】reverse_string(char * string)(递归)
递归reverse_string(char * string)性能. 逆转 原始字符串 更改 相反,打印出的. /* 编写一个函数reverse_string(char * string)(递归实现) ...
- MFC中char*,string和CString之间的转换
MFC中char*,string和CString之间的转换 一. 将CString类转换成char*(LPSTR)类型 方法一,使用强制转换.例如: CString theString( &q ...
- CString转char * ,string
CString头文件#include <afx.h> string头文件#include <string.h> 1.CString转char * CString cstr; c ...
- wchar_t char string wstring 之间的转换
wchar_t char string wstring 之间的转换 转:http://blog.csdn.net/lbd2008/article/details/8333583 在处理中文时有时需要进 ...
- VS2013 MFC C++ CString ,const char , char, string 类型转换
VS2013 测试 以下测试加入头文件: # include <string>#include <cstdlib>using namespace std; //-------- ...
- c++编写递归函数char *itostr (int n,char *string),该函数将整数n转换为十进制表示的字符串。
#include<iostream> #include<stdio.h> using namespace std; ; char *itostr (int n,char *St ...
- System::String *,char*,string 等的类型转换 [转]
在VC 的编程中,经常会用到各种类型的转换,在MFC中textbox等控件得到的返回类型是System::String *,而写入的文件要求是 const char *类型的,下面介绍一些转换的方法: ...
随机推荐
- iOS学习——iOS项目Project 和 Targets配置详解
最近开始学习完整iOS项目的开发流程和思路,在实际的项目开发过程中,我们通常需要对项目代码和资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理.我们iOS项目的开发 ...
- 【Keras】基于SegNet和U-Net的遥感图像语义分割
上两个月参加了个比赛,做的是对遥感高清图像做语义分割,美其名曰"天空之眼".这两周数据挖掘课期末project我们组选的课题也是遥感图像的语义分割,所以刚好又把前段时间做的成果重新 ...
- myEclipse配置SVN
方法三:直接解压 下载SVN插件:site-1.6.10.zip 解压后将其全部文件拷贝至:D:\Program Files\Genuitec\MyEclipse 8.5\drop ...
- [国嵌攻略][157][SPI总线介绍]
SPI总线架构 SPI(serial peripheral interface)串行外设接口,是一种高速,全双工,同步的通信总线.采用主从模式(master slave)架构,支持多个slave,一般 ...
- [国嵌攻略][048][MMU配置与使用]
MMU配置与使用 1.通过点亮LED使用虚拟地址来使用MMU,采用段页映射方式 2.任务步骤:1.建立一级页表 2.写入TTB 3.打开MMU 代码编写 1.虚拟地址的段地址0xA0000000,一级 ...
- POJ 3790 最短路径问题(Dijkstra变形——最短路径双重最小权值)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3790 Problem Description 给你n个点,m条无向边,每条边都有长度d和花费p,给你 ...
- GitHub上传文件或项目的教程
既然是往GitHub上传文件,那GitHub账号必须得有,这时候就会有同学问:妖怪吧,我没有GitHub账号怎么办? 别急别急,打开GitHub网站https://github.com/,然后注册就O ...
- oc 快排算法
直接复制粘贴就可以用了 - (void)viewDidLoad { [super viewDidLoad]; NSMutableArray *M_arr = [[NSMutableArray allo ...
- Android-第二天
1.Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器 ...
- git学习网址
git的学习网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/