s1.CompareTo(s2) -1(s1<s2), 0(s1=s2), 1(s1>s2) s.Length 就是字符串长度
C#数组属于引用类型,其基类是 System.Array
字符串中可以包含转义符
c:\myFolder\myFile.txtstring s2 = "c:\\myFolder\\myFile.txt"; // 不易阅读
C#字符串可以@
√
开头,并用双引号引起来: string s3 = @"c:\myFolder\myFile.txt";
若要在一个用 @ 引起来的字符串中包括一个双引号,则应使用两个双引号:
√
字符串转换为其它型的方法 类型.Parse() 方法(很重要) Sytem.Convert.To 类型() 方法
string s1="123";
int a=int.Parse(s1);
textBox1.Text = Convert.ToString(i);
textBox2.Text = i.ToString();
将数字转换为字符串时,需要使用 ToString()方法,或者使用 Convert.ToString()方法。
foreach 循环语句
foreach (
数据类型 循环变量 in 集合){//执行语句块;}
int[ ] arr = {1,3,5,2,4,6,8}; foreach (int x in arr);//遍历数组
string input = Console.ReadLine();
foreach(char chr in input)
{ if (chr.IsLetter(chr)) letters++;//字母
else if (chr.IsNumber(chr)) digits++;//数字
else if (chr.IsWhiteSpace(chr)) spaces++;//空格
else others++;//其它}
C#基本输入输出
输出语句:
System.Console.Write();
System.Console.WriteLine(); //有换行
输入语句:
System.Console.ReadLine(); //读取一行字符
System.Console.Read(); //
读取一个字符 (返回值为 int 型)
输出多个数据 Console.WriteLine("{0}+{1}={2}", a, b, sum); //{占位符} 数据用逗号分隔
Console.WriteLine("i={0,4},j={1,-7}",i,j); //4, 7 代表宽度,负号表示左对齐
Console.WriteLine("j={0:f1}", j); //j=123.5 // f 表示浮点数,1 表示小数位数(四舍五入)
Console.WriteLine("i={0,7:x}", i); //i=︼︼︼︼︼7b
Console.WriteLine("i={0:x}", i); //i=7b
// x 表示 16 进制数 “:” 后面对数据进行格式补充
C#数组属于引用类型,其基类是 System.Array
一维:类型[ ] 数组名=new 类型[数组大小]
二维:类型[ , ] 数组名=new 类型[行数, 列数]
交错数组 (数组的数组):例如:int[ ][ ] 数组名= new 类型[个数][ ];
一位数组
int[ ] myArr = new int [5]; //此时元素初值都为零
int[ ] myArr = new int[5]{1, 3, 5, 7, 9};
int[ ] myArr = new int[ ]{1, 3, 5, 7, 9}; //数组大小可省略