C#String类常用方法小结
C#String类常用方法小结
String类常用方法
1、插入字符串:public string Insert(int startIndex,string value)
2、删除字符串:public string Remove(int startIndex)
public string Remove(int startIndex,int count)
3、替换字符串:public string Replace(char oldChar,char
newChar)
public string Replace(string oldString,string newString)
4、分割字符串:public string[] Split(char[] separator)
public string[] Split(char[] separator,int count)
public string[] Split(char[] separator,StringSplitOptions
options)
public string[] Split(string[] separator,StringSplitOptions
options)
public string[] Split(char[] separator,int
count,StringSplitOptions options)
public string[] Split(string[] separator,int
count,StringSplitOptions options)
其中,options参数指定字符串分割选项,取值可为StringSplitOptions.None或StringSplitOptions.RemoveEmptyEntries,前者表示返回包含空字符串的数组,后者表示返回不包括空字符串的数组
5、填充字符串(指定或不指定(空白符)字符填充原串到指定长度):public string PadLeft(int totalWidth)
public string PadLeft(int totalWidth,char paddingChar)
public string PadRight(int totalWidth)
public string PadRight(int totalWidth,char paddingChar)
6、比较字符串:静态方法——Compare()和CompareOrdinal();实例方法——CompareTo()。其中,Compare()方法中可含参数有:strA(string)指定待比较字符串,igonreCase(bool)指定是否要忽略大小写,comparisonType(StringComparison)指定比较时所使用的区域、大小写和排序规则,cluture(CultureInfo)提供特定于区域性的比较设置信息,indexA(int)设置比较子字符串的位置,length(int)指定比较子字符串中字符的最大数量。
7、连接字符串:public static string Concat(Object arg0)
public static string Concat(params Object[] args)
public static string Concat(params string[] values)
public static string Concat(Object arg0,Object arg1)
public static string Concat(string str0,string str1)
public static string Concat(Object arg0,Object arg1,Object
arg2)
public static string Concat(string arg0,string arg1,string arg2)
public static string Concat(Object arg0,Object arg1,Object
arg2,Object arg3)
public static string Concat(string arg0,string arg1,string
arg2,string arg3)
其中,arg0……arg3表示连接对象
public static string Join(string separator,string[] value)
public static string Join(string separator,string[] value,int
startIndex,int count)
其中,startIndex指定对value进行连接的开始下标,count指定连接的字符串数
8、处理字符串中的空白:public string Trim()
public string Trim(params char[] trimChars)
public string TrimEnd(params char[] trimChars)
public string TrimStart(params char[] trimChars)
其中,trimChars指定移除的字符数组;TrimStart从字符串开始位置移除与指定字符数组中相同的字符;TrimEnd从结尾处移除与指定字符数组中相同的字符 9、转换字符串大小写:public string ToUpper()
public string ToUpper(CultureInfo culture)
public string ToLower()
public string ToLower(CultureInfo culture)
另:public string ToUpperInvariant()
public string ToLowerInvariant() 使用当前操作系统所在区域的大小写规则进行转换
10、匹配和检索字符串:public bool Contains(string value)
public bool StartsWith( )
public bool EndsWith( )
其中,StartsWith和EndsWith方法可指定的参数有:comparisonType(StringComparison)指定比较方式,igonreCase(bool)指定是否要忽略大小写,cluture(CultureInfo)提供特定于区域性的比较设置信息
public int IndexOf(char/string value,……)
public int LastIndexOf(char/string value,……)
可指定的参数有:startIndex(int)指定查找的起始位置,count(int)指定被查找的字符数量,comparisonType(StringComparison)指定所使用的区域、大小写和排序规则
public int IndexOfAny(char[] anyOf,……)
public int LastIndexOfAny(char[],anyOf,……)
11、获取子字符串:public string Substring(int startIndex)
public string Substring(int startIndex,int length)
12、格式化字符串:public static string Format(string
format,Object arg0)
public static string Format(stirng format,params Object[]
args)
public static string Format(IFormatProvider provider,string
format,params Object[] args) public static string Format(string format,Object arg0,Object
arg1)
public static string Format(string format,Object arg0,Object
arg1,Object arg2)
其中,provider(IFormatProvider)提供特定的区域性格式设置信息
13、编码字符串:使用Encoding类中不同编码方式的GetBytes(string initValue)方法,其返回值为byte数组。如:Encoding.UTF8.GetBytes(s);
C# WinForm窗体间传值(总结)
1.通过构造函数
特点:传值是单向的(不可以互相传值),实现简单
实现代码如下:
在窗体Form2中
int value1;
string value2;
public Form2 ( int value1 , string value2 )
{
InitializeComponent ( );
this.value1 = value1;
this.value2 = value2;
}
在窗体Form1中这样调用
new Form2 ( 111 , "222" ).Show ( ); //这样就把111,"222",这2个值传送给了Form2
2.通过静态变量
特点:传值是双向的,实现简单
实现代码如下:
在一个app类中定义一个静态成员value
public class app
{
public static string value;
}
在窗体Form1中这样调用
app.value = "f2"; //给静态成员赋值
new Form2 ( ).Show ( ); //显示Form2
在窗体Form2中
this.Text = app.value; //取回app.value的值
app.value = "Form2"; //给app.value赋值,以便其他窗体调用
3.通过窗体的公有属性值
特点:实现简单
实现代码如下:
在窗体Form2中定义一个公有属性Form2Value,获取和设置textBox1的文本值
public string Form2Value
{
get
{
return this.textBox1.Text;
}
set
{
this.textBox1.Text = value;
}
}
在窗体Form1中这样调用
维生素c百度百科
维生素c_百度百科我的百科 我的贡献草稿箱百度首页 | 登录
新闻 网页 贴吧 知道 MP3 图片 视频 百科帮助设置 首页 自然 文化 地理 历史 生活 社会 艺术 人物 经济 科学 体育 春节 维他命C在百
度百科中为本词条的同义词,已为您做自动跳转。编辑词条 维生素c百科名片
维生素C图片维生素C(Vitamin C ,Ascorbic Acid)又叫L-抗坏血酸,是一种水溶性维生素。食物中的维生素C被人体小肠上段
吸收。一旦吸收,就分布到体内所有的水溶性结构中,正常成人体内的维生素C
代谢活性池中约有1500mg维生素C,最高储存峰值为3000mg维生素C。正常情
况下,维生素C绝大部分在体内经代谢分解成草酸或与硫酸结合生成抗坏血酸-2-硫酸由尿排出;另一部分可直接由尿排出体外。 目录[隐藏] 基本性质物理性质
化学性质
发展历程 功效
适宜人群
富含食物
正常需求生理功能 防病作用
药物作用
吸收代谢缺乏表现
过量表现 注意
人工合成
维生素C片说明书 基本性质 物理性质
化学性质 发展历程
功效
适宜人群
富含食物 正常需求 生理功能
防病作用
药物作用
吸收代谢 缺乏表现 过量表现
注意
人工合成维生素C片说明书 [编辑本段]基本性质 物理性质 外观:无色晶体
熔点:190 - 192℃
沸点:(无) 紫外吸收最大值:245nm 荧光光谱:激发波长-无nm,荧光波长-无nm;
溶解性:水溶性维生素 化学性质
C开头的浪漫含义单词
C开头的浪漫含义单词
C 开头的单词往往与浪漫有关,例如:
1. Cupid(爱神丘比特): Cupid 被认为是爱和浪漫的象征,他拿着弓箭,箭头上有甜蜜的香气,随时准备射出箭矢,让两个人相遇并相爱。
2. Cinderella(灰姑娘): Cinderella 是一个经典的浪漫故事,讲述了一个贫穷的女孩被魔法变为一个美丽的灰姑娘,最终与王子在一起的故事。
3. Cantaloupe(哈密瓜): Cantaloupe 是一个充满浪漫气息的单词,它形容了一种甜美、多汁的水果,常常被用来比喻浪漫的爱情。
4. Chamomile(洋甘菊): Chamomile 是一种有着清新香气的花卉,被认为是浪漫和舒缓的象征。在古代,人们曾用 Chamomile 来治疗爱情和情感问题。
5. Camellia(山茶花): Camellia 是一种美丽的花卉,被认为是浪漫和优雅的象征。在日本,Camellia 被广泛用于婚礼和爱情庆祝活动中,被认为是一种代表着爱情、美丽和长寿的花。
除了以上单词,还有许多其他 C 开头的单词与浪漫有关,例如
Cinnamon(肉桂)、Cinder(煤烟)、Chubby(丰满的) 等等。
C开头的单词
词汇表(C-D):
cabbage n.洋白菜,卷心菜
cabin n.小屋;船舱,机舱
cabinet n.橱,柜;内阁
cable n.缆,索;电缆;电报
cafe n.咖啡馆;小餐厅
cafeteria n.自助食堂
cage n.笼;鸟笼,囚笼
cake n.饼,糕,蛋糕
calculate vt.计算;估计;计划
calculation n.计算,计算结果
calculator n.计算器,计算者
calendar n.日历,历书;历法
call vt.把…叫做;叫,喊
calm a.静的,平静的
camel n.骆驼
camera n.照相机,摄影机
camp n.野营,营地,兵营
campaign n.战役;运动
campus n.校园,学校场地
can aux.v.能,会,可能
can n.罐头,听头;容器
Canada n.加拿大
Canadian a.加拿大的
canal n.运河;沟渠;管
cancel vt.取消,撤消;删去
cancer n.癌,癌症,肿瘤
candidate n.候选人;投考者
candle n.蜡烛;烛形物;烛光
candy n.糖果;砂糖结晶
cannon n.大炮,火炮;榴弹炮
canoe n.独木舟,皮艇,划子
canteen n.小卖部;临时餐室
canvas n.粗帆布;一块油画布
cap n.帽子,便帽;帽状物
capable a.有能力的,有才能的
capacity n.容量;能力;能量
capital n.资本,资金;首都
captain n.陆军上尉;队长
captive n.俘虏,被监禁的人
capture vt.捕获,俘获;夺得
car n.汽车,小汽车,轿车
carbon n.碳
card n.卡,卡片,名片 care vi.关心,介意 n.小心
career n.生涯,职业,经历
careful a.仔细的;细致的
careless a.粗心的,漫不经心的
c的原子相对原子质量
c的原子相对原子质量
C的原子相对原子质量
C是化学元素周期表中的第6个元素,其原子序数为6,原子量为12.01。在化学中,原子相对原子质量是指一个元素的原子质量与碳-12同位素的原子质量之比。因此,C的原子相对原子质量为12.01。
物理类
原子相对原子质量是一个物理量,它是由原子的质量和质子数决定的。在C的原子中,有6个质子和6个中子,因此其质量为12。但是,由于同位素的存在,C的原子相对原子质量并不等于12。同位素是指原子核中质子数相同,但中子数不同的原子。C的同位素有两种,分别是碳-12和碳-13。碳-12的原子质量为12,而碳-13的原子质量为13.003。
化学类
C是化学中非常重要的元素之一,它在有机化学和生物化学中都有广泛的应用。在有机化学中,C是构成有机物的基本元素之一。有机物是指含有C和H元素的化合物,如烷烃、烯烃、芳香烃等。在生物化学中,C是构成生命体的基本元素之一。生命体中的有机物包括蛋白质、核酸、多糖等,它们都含有C元素。
历史类
C的原子相对原子质量的确定是一个历史悠久的过程。早在18世纪,化学家就开始研究元素的相对原子质量。当时,他们使用化学反应的质量变化来确定元素的相对原子质量。但是,这种方法存在很大的误差,因为化学反应的质量变化受到很多因素的影响。直到20世纪初,科学家才开始使用质谱仪来测量元素的原子质量,从而确定元素的相对原子质量。质谱仪是一种能够测量原子和分子的质量的仪器,它通过将原子或分子加速到高速后,利用磁场将它们分离出来,从而测量它们的质量。
总结
C的原子相对原子质量是一个重要的物理量,它是由原子的质量和质子数决定的。在化学中,C是一个非常重要的元素,它在有机化学和生物化学中都有广泛的应用。C的原子相对原子质量的确定是一个历史悠久的过程,科学家们通过不断的研究和探索,最终确定了C的原子相对原子质量为12.01。
C#实验指导书五--数据库操作综合
C#试验指导书五
C#数据库应用程序设计综合
实验名称:C#数据库应用程序设计
实验目的:熟悉数据库的各种操作
实验重点: 数据库查询、匹配
实验难点: 数据库查询、更新
实验内容:
1 掌握数据库的设计与使用
2 掌握OLEDB使用方法
3 新建一窗体应用程序
(1) 启动Microsoft Visual Studio 2005。
(2) 选择【文件】|【新建】|【项目】。随后会打开【新建项目】对话框。如图2-14所示
(3) 在【模板】选项区域中选择【窗体应用程序】图标。
(4) 在【位置】文本框中输入项目文件的路径。
(5) 在【名称】文本框test4,确定已勾选了【创建解决方案的目录】选项。
(6) 观察新生成的项目文件的文件的结构,熟悉这些文件的意义和用途。
(7) 编写一数据库用户管理程序
1 设计好某一管理系统的用户数据库,包括用户名、密码、姓名、单位等字段;
2 程序启动时,弹出用户登录的窗口,如下:
要求: 窗口居中显示,用户点击Exit或点击窗口右上角关闭按钮时退出程序,点击login按钮时,程序在数据库中核对用户输入的用户名和密码,若正确,进入系统主界面,若错误,弹出提示信息后由用户重新输入。
用户输入正确后,显示如下界面:
要求:
用户可以对网格控件中信息进行过滤,过滤字段为用户名,取值为文本框输入的字符串,若模糊复选框选中则采用模糊条件,没选中为绝对条件,点击查询时网格控件中显示过滤后的用户信息,若文本框内为空,则显示所有记录。
用户信息可以添加、删除、编辑、保存。
在实验课时间内完成实验内容,并经老师检查并在相应实验报告上签字后实验任务才算完成,方可离开机房。
C# 读写CSV文件
CSV文件的格子中包含逗号,引号,换行等,都能轻松读取,而且可以把数据转化成DATATABLE格式
using System;
using System.Text;
using System.Collections;
using System.IO;
using System.Data;
using System.Text.RegularExpressions;
using System.Diagnostics;
namespace CsvLib
{
#region 类说明信息
///
///
/// 读CSV文件类,读取指定的CSV文件,可以导出DataTable
///
///
///
///
///
/// yangzhihong
/// 2006/01/16
///
/// 1.0
///
#endregion
public class CsvStreamReader
{
private ArrayList rowAL; //行链表,CSV文件的每一行就是一个链
private string fileName; //文件名
private Encoding encoding; //编码
public CsvStreamReader()
{
this.rowAL = new ArrayList();
this.fileName = ""; this.encoding = Encoding.Default;
}
///
///
///
/// 文件名,包括文件路径
public CsvStreamReader(string fileName)
{
this.rowAL = new ArrayList();
C#制作简易计算器
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace MyCalculater
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
bool isDotpressed = false;
int iOperator;
float dOperand1;
float dOperand2;
float dResult;
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void 版权说明ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 newForm = new Form2();
newForm.Show();
}//这一部分是版权说明,可有可无
private void bt1_Click(object sender, EventArgs e)
{
tbResult.Text = tbResult.Text + "1";
C# ArrayList的用法
C# ArrayList的用法
2009-06-08 15:50
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。
一、优点
1. 支持自动改变大小的功能
2. 可以灵活的插入元素
3. 可以灵活的删除元素
4. 可以灵活访问元素
二、局限性
跟一般的数组比起来,速度上差些
三、添加元素
1.public virtual int Add(object value);
将对象添加到ArrayList的结尾处
ArrayList aList=new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
内容为abcde
2.public virtual void Insert(int index,object value);
将元素插入ArrayList的指定索引处
ArrayList aList=new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Insert(0,"aa");
结果为aaabcde
3.public virtual void InsertRange(int index,ICollectionc);
将集合中的某个元素插入ArrayList的指定索引处
ArrayList aList=new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
ArrayList list2=new ArrayList();
C字母开头的四字成语
C字母开头的四字成语
成语(chengyu,idioms),是我国汉字语言词汇中一部分定型的词组或短句,其形式以四字居多,也有一些三字和多字的。
现在跟小编一起来学习下“C”字母开头的四字成语。
“C”字母开头的四字成语
操翰成章 从头到尾 出圣入神 晨秦暮楚
辞尊居卑 辞富居贫 绰有余裕 创业垂统
蹉跎岁月 彩云易散 成竹在胸 词正理直
粗心大意 侈人观听 趁心像意 沉吟不语
穿针引线 抽丝剥茧 持人长短 吹毛求疵
陈规陋习 灿然一新 从井救人 床上安床
惩忿窒欲 长袖善舞 超然独立 超然独处 超然自得
拆东补西 操之过急 炊沙作饭 操纵自如 抽薪止沸
从善若流 残渣余孽 趁波逐浪 粗制滥造 草率从事
草间求活 草草了事 村夫野老 村夫俗子 草头天子
穿云裂石 惨不忍闻 出人意表 出人意外 痴心妄想
簇锦团花 吹花嚼蕊 宠柳娇花 翠竹黄花 残花败柳
彩笔生花 仓皇失措 诚惶诚恐 村酒野蔬 醇酒美人
愁长殢酒 持螯把酒 沉湎酒色 搓手顿脚 惨然不乐
愁眉锁眼 愁眉苦脸 愁肠寸断 愁肠百结 愁眉不展
长吁短叹 戳无路儿 怆然涕下 触目崩心 捶胸跌足
捶胸跌脚 椎心泣血 摧心剖肝 捶胸顿足 创巨痛深
触目恸心 长歌当哭 缠绵悱恻 愁眉泪眼 挫骨扬灰
捶床捣枕 愁山闷海 尺山寸水 丛山峻岭 乘兴而来
沉李浮瓜 处之泰然 宠辱不惊 从容自若 撑天拄地
长街短巷 长春不老 才貌兼全 攒眉蹙额 粗通文墨
怆地呼天 参透机关 察言观色 剗草除根 刬草除根
穿凿附会 唇辅相连 川泽纳污 出门如宾 楚囊之情 策名委质 曹社之谋 残民以逞 触目伤心 触景生情
臭不可闻 臭不可当 怅然若失 差强人意 触景伤情
重温旧梦 聪明正直 从善如流 床笫之私 楚材晋用
除旧更新 除旧布新 出口入耳 丑类恶物 魑魅魍魉
惩恶劝善 城下之盟 操刀伤锦 藏垢纳污 层出叠见
成群结伙 成群结党 成千累万 成群结队 成千上万
层见叠出 灿若繁星 触目皆是 成千成万 粗衣恶食
