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 *类型的,下面介绍一些转换的方法: ...
随机推荐
- asp.net权限认证篇外:4种认证类型比较
1.基本认证,这是以base64加密用户口令并通过http header传输的一种认证方式,但是很容易被破解,因为base64解密没有任何难度: 如果数据被截包,会直接泄露用户口令:所以一般情况下都不 ...
- hdu_1576A/B(扩展欧几里得求逆元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1576 A/B Time Limit: 1000/1000 MS (Java/Others) Me ...
- c++extern关键字详解
1 基本解释 :extern可以置于变量或者函数 前,以标示变量或者函数的定义在别的文件中 ,提示编译器遇到此变量和函数时在其他模块中寻找其定义 .此外extern也可用来进行链接指定. 也就是说ex ...
- 微信小程序开发官方文档解读
创建页面 在这个教程里,我们有两个页面,index 页面和 logs 页面,即欢迎页和小程序启动日志的展示页,他们都在 pages 目录下.微信小程序中的每一个页面的[路径+页面名]都需要写在 app ...
- for循环去重排序
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- ThinkPHP3.2 实现Mysql数据库备份
<?php header("Content-type:text/html;charset=utf-8"); //配置信息 $cfg_dbhost = 'localhost'; ...
- 在form里面,放了四个UEditor,怎么在后台分别获取它们值
1) 默认情况下提交到后台的表单名称是 "editorValue",在editor_config.js中可以配置,参数名为textarea. 2) 可以在容器标签(即script标 ...
- 网站地图怎么做?dedecms网站地图制作方法听语音
网站地图怎么生成?下面分享织梦dedecms系统网站地图的生成方式,怎么制作网站地图,方法很简单.下面介绍一下网站地图优化方法及制作方法. 工具/原料 一个网站 方法/步骤 第一步 登录网站后台 第二 ...
- mysql批量数据脚本
mysql批量数据脚本 1 建表 create table dept( id int unsigned primary key auto_increment, deptno mediumint uns ...
- 用CSS实现“表格布局”
当我们进行浮动布局时,会发现存在着非浮动元素与浮动元素的底部难以对齐的情况,这就是浮动布局的缺陷.因此,过去的前端工作者曾利用<table>以实现"表格布局".因为表格 ...